diff options
author | Sol Jerome <solj@ices.utexas.edu> | 2009-07-01 18:02:21 +0000 |
---|---|---|
committer | Sol Jerome <solj@ices.utexas.edu> | 2009-07-01 18:02:21 +0000 |
commit | 82f49dd3f9fca03f1d364dec6b9c60c70c9ecc0d (patch) | |
tree | 6d72dfd483135b07e0819a01f116121599cd4004 /src/lib/Options.py | |
parent | 2320401d4273287f36ac23a7d5966c19adfed6ff (diff) | |
download | bcfg2-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.py | 12 |
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', |