From 211b584cf1fdc7dd75c34531df4d97df2762f701 Mon Sep 17 00:00:00 2001 From: Jeremie Dimino Date: Mon, 10 Dec 2007 22:37:13 +0100 Subject: [PATCH] Configuration de bcfg2. darcs-hash:20071210213713-af139-dee8b30fbdff75a92ba939d7cd74d77dac78d7cc.gz --- Bundler/bcfg2.xml | 13 ++++++++++ Cfg/etc/bcfg2.key/bcfg2.key | 32 ++++++++++++++++++++++++ Cfg/etc/default/bcfg2/bcfg2 | 38 +++++++++++++++++++++++++++++ Metadata/groups.xml | 9 +++++++ Rules/rules.xml | 7 ++++++ TGenshi/etc/bcfg2.conf/info.xml | 3 +++ TGenshi/etc/bcfg2.conf/template.txt | 25 +++++++++++++++++++ 7 files changed, 127 insertions(+) create mode 100644 Bundler/bcfg2.xml create mode 100644 Cfg/etc/bcfg2.key/bcfg2.key create mode 100644 Cfg/etc/default/bcfg2/bcfg2 create mode 100644 TGenshi/etc/bcfg2.conf/info.xml create mode 100644 TGenshi/etc/bcfg2.conf/template.txt diff --git a/Bundler/bcfg2.xml b/Bundler/bcfg2.xml new file mode 100644 index 0000000..2f17bf6 --- /dev/null +++ b/Bundler/bcfg2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Cfg/etc/bcfg2.key/bcfg2.key b/Cfg/etc/bcfg2.key/bcfg2.key new file mode 100644 index 0000000..4dcf4c5 --- /dev/null +++ b/Cfg/etc/bcfg2.key/bcfg2.key @@ -0,0 +1,32 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICWwIBAAKBgQDwuERU4MpEO/sy1wbJo4o34tYf5/O1fNv7oH8hlNPIKnzr9TOK +eCyUBXpe6gZcLxusJbtzzQCaUQUQRfEtNwi8ifNUtIpK5ZpOovpM+bFy65hCrkAX +qlbgcW7GmrpmT7mB9s9huvdWMie0QPpTz1hRkE2Qvo6RmA4lR5DCbZXcvwIDAQAB +AoGAWvhYInd9GQJN8S2fzA34yxv3bcFbsYeJHvPNd6Rl0Kx13zogC0FVH29eioYI +d0f6PjlYOPANPURHFJpKBZtZuiMBf4pA+Vw6VCWqtxMbskTYJ4eq/kT94OTKMpV+ ++kSJapHaSVc1GaMU9jrpDSqKYamfL/zM0SkFyVwN1tvGD4kCQQD9QCTVgWqS5t5N +AnNCSqFl9YVMFSdzN0n19G8cKTPPkH1y8ZeRXNgkY4uZK5cCsshllg6elLBnLmv/ +3XGdXiEtAkEA81VL4qBb9tW10RNJJ33AOUbd12Wjl5yOJ5j8MlymWE58Wg6wW6B1 +RBkhboVMC2c3SEpm6NLMYrITFXQW10HxGwJAai17g/x3h1G+QEFXu6J4mrvegDCa +UqcKnlE2SHNJ4qtsvUVnS63GfTMzMyvga2Qzusu4I2qprwj6hNL+MIFnnQJAdErK +hpeu++utBivaZWZC7NzCfwPTSE0I30HNHeCLm15/Lachf9jS0mXURXatHjIJCKKO +Ri0ggvaqCjG+DMg2CwJAcQRB/jscsnkVAH2i/DptjH99A4bklbGoPxUnFdSa6dC+ +1fu57hfYFcVNCCJn/vbNlXsDXGsxNVK09ViuncHqpA== +-----END RSA PRIVATE KEY----- +-----BEGIN CERTIFICATE----- +MIICsDCCAhmgAwIBAgIJAPT5kMusCmhLMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX +aWRnaXRzIFB0eSBMdGQwHhcNMDcxMjEwMjEyOTI3WhcNMTAwOTA1MjEyOTI3WjBF +MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 +ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB +gQDwuERU4MpEO/sy1wbJo4o34tYf5/O1fNv7oH8hlNPIKnzr9TOKeCyUBXpe6gZc +LxusJbtzzQCaUQUQRfEtNwi8ifNUtIpK5ZpOovpM+bFy65hCrkAXqlbgcW7Gmrpm +T7mB9s9huvdWMie0QPpTz1hRkE2Qvo6RmA4lR5DCbZXcvwIDAQABo4GnMIGkMB0G +A1UdDgQWBBTnYp3KD6jkiVf0rtm0XS5KFcgkEDB1BgNVHSMEbjBsgBTnYp3KD6jk +iVf0rtm0XS5KFcgkEKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt +U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAPT5kMus +CmhLMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAqlLgfokfdVH6UnqK +qBGF56yuy69UnGiJwryZAhKl3dCDyn5Qy6hj+yCGSLYQY7sJtdAd3S0casLLXEnz +76C0KBWjMcejciiN8JWPctGS+bmWDXjxeXqaRZbfqAvwkQJmehaONxdcNzyK/bmh +AUDBaGKbwz9MlfP43W8Do3LE354= +-----END CERTIFICATE----- diff --git a/Cfg/etc/default/bcfg2/bcfg2 b/Cfg/etc/default/bcfg2/bcfg2 new file mode 100644 index 0000000..5ca0567 --- /dev/null +++ b/Cfg/etc/default/bcfg2/bcfg2 @@ -0,0 +1,38 @@ +# -*- coding: utf-8; mode: conf-unix -*- +# +# Fichier gere par BCfg2 +# +# Fichier de configuration des options de demarrage de bcfg2 + +# BCFG2_OPTIONS: +# Set the default options for Bcfg2 on startup +# Default: "-q" +#BCFG2_OPTIONS="-q" + +# BCFG2_ENABLED: +# Should Bcfg2 be run automatically by system scripts +# +# Uncomment the following line to enable any of the below selections +# Default: 0 (disable) +BCFG2_ENABLED=1 + +# BCFG2_INIT: +# Enable bcfg2 during system bootup +# +# Set value to 1 to enable +# Default: 0 (disable) +#BCFG2_INIT=1 + +# BCFG2_AGENT: +# Run Bcfg2 in Agent mode at system bootup +# +# Set value to 1 to enable +# Default: 0 (disable) +BCFG2_AGENT=1 + +# BCFG2_CRON: +# Set the frequency of cron runs. +# +# Can be set to off, hourly, daily or both +# Default: off +#BCFG2_CRON=off diff --git a/Metadata/groups.xml b/Metadata/groups.xml index 0025769..e8ec992 100644 --- a/Metadata/groups.xml +++ b/Metadata/groups.xml @@ -35,6 +35,7 @@ profile="true"> + + + + + + + + + diff --git a/Rules/rules.xml b/Rules/rules.xml index 0a5d52a..78e015c 100644 --- a/Rules/rules.xml +++ b/Rules/rules.xml @@ -36,4 +36,11 @@ + + + + + + + diff --git a/TGenshi/etc/bcfg2.conf/info.xml b/TGenshi/etc/bcfg2.conf/info.xml new file mode 100644 index 0000000..0c1af3e --- /dev/null +++ b/TGenshi/etc/bcfg2.conf/info.xml @@ -0,0 +1,3 @@ + + + diff --git a/TGenshi/etc/bcfg2.conf/template.txt b/TGenshi/etc/bcfg2.conf/template.txt new file mode 100644 index 0000000..b0ad692 --- /dev/null +++ b/TGenshi/etc/bcfg2.conf/template.txt @@ -0,0 +1,25 @@ +# -*- coding: utf-8; mode: conf-unix -*- +# +# Fichier gere par BCfg2 +# +# Fichier de configuration de bcfg2. +{% include /var/lib/bcfg2/etc/genshi/secrets.xml %} + +[server] +repository = /var/lib/bcfg2 +structures = Bundler,Base +generators = SSHbase,Cfg,TGenshi,Rules +svn=no + +[statistics] +sendmailpath = /usr/sbin/sendmail + +[communication] +protocol = xmlrpc/ssl +password = $bcfg2_password +key = /etc/bcfg2.key +fingerprint = 2f110783f4cbd14e45a35de518ddbaea999a03ad +agent-port = 6790 + +[components] +bcfg2 = https://vert.adm.crans.org:6789