diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-09-12 16:53:53 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-09-12 16:53:53 -0400 |
commit | fa25b112ec93f96eee47e7522047bafe29d2e92f (patch) | |
tree | 2fd1db61cd7d9dbfe956aedc111375bced719490 /src/lib/Bcfg2/Server/Plugins/Properties.py | |
parent | 2b9d8b5e93b91063db6d4b6cde613c2d172362e3 (diff) | |
download | bcfg2-fa25b112ec93f96eee47e7522047bafe29d2e92f.tar.gz bcfg2-fa25b112ec93f96eee47e7522047bafe29d2e92f.tar.bz2 bcfg2-fa25b112ec93f96eee47e7522047bafe29d2e92f.zip |
bcfg2-info: added "automatch" command to perform Properties automatching
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins/Properties.py')
-rw-r--r-- | src/lib/Bcfg2/Server/Plugins/Properties.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Properties.py b/src/lib/Bcfg2/Server/Plugins/Properties.py index 49500e915..5b48a2b8f 100644 --- a/src/lib/Bcfg2/Server/Plugins/Properties.py +++ b/src/lib/Bcfg2/Server/Plugins/Properties.py @@ -16,6 +16,7 @@ logger = logging.getLogger(__name__) SETUP = None + class PropertyFile(Bcfg2.Server.Plugin.StructFile): """Class for properties files.""" def write(self): @@ -124,11 +125,11 @@ class Properties(Bcfg2.Server.Plugin.Plugin, SETUP = core.setup def get_additional_data(self, metadata): - autowatch = self.core.setup.cfp.getboolean("properties", "automatch", + automatch = self.core.setup.cfp.getboolean("properties", "automatch", default=False) rv = dict() for fname, pfile in self.store.entries.items(): - if (autowatch or + if (automatch or pfile.xdata.get("automatch", "false").lower() == "true"): rv[fname] = pfile.XMLMatch(metadata) else: |