diff options
author | Gordon Messmer <gordon@dragonsdawn.net> | 2014-09-11 11:22:03 -0700 |
---|---|---|
committer | Gordon Messmer <gordon@dragonsdawn.net> | 2014-09-11 11:22:03 -0700 |
commit | 4462816a4a2c26ef7fc94f51b6485feb1ab44c27 (patch) | |
tree | 09c73c42e98d95f3ea28910d13c01ce3077003dc /src/lib/Bcfg2/Server/Lint/TemplateAbuse.py | |
parent | 92f64c0aa166eca93cdf56e7e2e870100c3cb5bc (diff) | |
download | bcfg2-4462816a4a2c26ef7fc94f51b6485feb1ab44c27.tar.gz bcfg2-4462816a4a2c26ef7fc94f51b6485feb1ab44c27.tar.bz2 bcfg2-4462816a4a2c26ef7fc94f51b6485feb1ab44c27.zip |
First pass at Jinja2 support for Cfg.
Diffstat (limited to 'src/lib/Bcfg2/Server/Lint/TemplateAbuse.py')
-rw-r--r-- | src/lib/Bcfg2/Server/Lint/TemplateAbuse.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Server/Lint/TemplateAbuse.py b/src/lib/Bcfg2/Server/Lint/TemplateAbuse.py index 202a1487d..5a80a5884 100644 --- a/src/lib/Bcfg2/Server/Lint/TemplateAbuse.py +++ b/src/lib/Bcfg2/Server/Lint/TemplateAbuse.py @@ -8,16 +8,20 @@ from Bcfg2.Server.Plugin import default_path_metadata from Bcfg2.Server.Plugins.Cfg.CfgInfoXML import CfgInfoXML from Bcfg2.Server.Plugins.Cfg.CfgGenshiGenerator import CfgGenshiGenerator from Bcfg2.Server.Plugins.Cfg.CfgCheetahGenerator import CfgCheetahGenerator +from Bcfg2.Server.Plugins.Cfg.CfgJinja2Generator import CfgJinja2Generator from Bcfg2.Server.Plugins.Cfg.CfgEncryptedGenshiGenerator import \ CfgEncryptedGenshiGenerator from Bcfg2.Server.Plugins.Cfg.CfgEncryptedCheetahGenerator import \ CfgEncryptedCheetahGenerator +from Bcfg2.Server.Plugins.Cfg.CfgEncryptedJinja2Generator import \ + CfgEncryptedJinja2Generator class TemplateAbuse(Bcfg2.Server.Lint.ServerPlugin): """ Check for templated scripts or executables. """ - templates = [CfgGenshiGenerator, CfgCheetahGenerator, - CfgEncryptedGenshiGenerator, CfgEncryptedCheetahGenerator] + templates = [CfgGenshiGenerator, CfgCheetahGenerator, CfgJinja2Generator, + CfgEncryptedGenshiGenerator, CfgEncryptedCheetahGenerator, + CfgEncryptedJinja2Generator] extensions = [".pl", ".py", ".sh", ".rb"] def Run(self): |