system-config/tools
Clark Boylan 797feda87a Allow blank lines in node{} with apply test
The apply test does some really simple string manipulation to generate
puppet manifests based on our site.pp on the fly. Unfortunately the old
code assumed there would be no blank lines within a node{} definition.
This assumption is breaking as we work to decouple the
openstack_project::server contents from within openstack_project
manifests and move that into site.pp.

This is a relatively simple fix where we csplit nodes based on the
previous /^}$/ which ends the last node{} definition instead of
splitting on blank lines. Added some comments to make what the parsing
does a bit more clear.

Change-Id: I2cc7317ed90423d6f923c4303a76e091a0bc2ebb
2015-04-23 11:34:10 -07:00
..
atc Update email_stats.py for the big tent 2015-02-11 00:05:12 +00:00
invite2summit Merge "Fix pep8 errors in modules dir" 2013-12-02 16:55:12 +00:00
apply-test.sh Allow blank lines in node{} with apply test 2015-04-23 11:34:10 -07:00
hieraedit.py Clean up flake8 issues before switch 2013-09-20 14:37:30 -07:00
jenkins-job.xml Add a script to test the Jenkins API. 2013-02-21 22:34:09 +00:00
nodepool_log_config.py Generate nodepool logging configuration 2015-03-19 10:32:24 +11:00
parse_puppet_report.py Add tool to parse puppet reports 2014-05-05 15:16:43 -07:00
puppetmaster_bootstrap.sh Rename config => system-config in tools/ 2014-10-17 15:04:52 -04:00
run-bashate.sh Clean up bashate failures 2014-09-30 12:40:59 -07:00
test-jenkins-api.py Clean up flake8 issues before switch 2013-09-20 14:37:30 -07:00