From 82f49dd3f9fca03f1d364dec6b9c60c70c9ecc0d Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Wed, 1 Jul 2009 18:02:21 +0000 Subject: 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 git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5308 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Options.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/lib/Options.py') 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="") +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', -- cgit v1.2.3-1-g7c22