summaryrefslogtreecommitdiffstats
path: root/src/lib/Options.py
diff options
context:
space:
mode:
authorSol Jerome <solj@ices.utexas.edu>2009-07-01 18:02:21 +0000
committerSol Jerome <solj@ices.utexas.edu>2009-07-01 18:02:21 +0000
commit82f49dd3f9fca03f1d364dec6b9c60c70c9ecc0d (patch)
tree6d72dfd483135b07e0819a01f116121599cd4004 /src/lib/Options.py
parent2320401d4273287f36ac23a7d5966c19adfed6ff (diff)
downloadbcfg2-82f49dd3f9fca03f1d364dec6b9c60c70c9ecc0d.tar.gz
bcfg2-82f49dd3f9fca03f1d364dec6b9c60c70c9ecc0d.tar.bz2
bcfg2-82f49dd3f9fca03f1d364dec6b9c60c70c9ecc0d.zip
Plugin.py: Add configurable metadata settings to bcfg2.conf (ticket #680)
The default settings for ConfigFile metadata were previously hardcoded in Plugin.py. This change enables setting global user-specified defaults in the [mdata] section of bcfg2.conf. Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5308 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Options.py')
-rw-r--r--src/lib/Options.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/Options.py b/src/lib/Options.py
index ea3630389..716c21f09 100644
--- a/src/lib/Options.py
+++ b/src/lib/Options.py
@@ -176,6 +176,18 @@ DEBUG = Option("Enable debugging output", False, cmd='-d')
VERBOSE = Option("Enable verbose output", False, cmd='-v')
DAEMON = Option("Daemonize process, storing pid", False,
cmd='-D', odesc="<pidfile>")
+MDATA_OWNER = Option('Default ConfigFile owner',
+ default='root', cf=('mdata', 'owner'),
+ odesc='owner permissions')
+MDATA_GROUP = Option('Default ConfigFile group',
+ default='root', cf=('mdata', 'group'),
+ odesc='group permissions')
+MDATA_PERMS = Option('Default ConfigFile permissions',
+ '644', cf=('mdata', 'perms'),
+ odesc='octal permissions')
+MDATA_PARANOID = Option('Default ConfigFile paranoid setting',
+ 'false', cf=('mdata', 'paranoid'),
+ odesc='ConfigFile paranoid setting')
SERVER_REPOSITORY = Option('Server repository path', '/var/lib/bcfg2',
cf=('server', 'repository'), cmd='-Q',