cloudformation-plus-plus: cfn template preprocessor
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Adam Pippin 2082f6238a Add boolean literals to expression parser 3 years ago
.githooks empty project 3 years ago
.phan Update target PHP version to 8 3 years ago
app Add boolean literals to expression parser 3 years ago
bootstrap empty project 3 years ago
config Docblocks and code cleanup 3 years ago
tests empty project 3 years ago
.editorconfig empty project 3 years ago
.gitattributes empty project 3 years ago
.gitignore Ignore php_cs cache 3 years ago
.php_cs.dist empty project 3 years ago
README.md Update README.md 3 years ago
box.json empty project 3 years ago
cfnpp empty project 3 years ago
composer.json Move githooks copy to post-install -- post-autoload-dump causes issues with box running composer install from outside the project root 3 years ago
composer.lock Add symfony yaml component 3 years ago
doc1.yaml Allow !replace to accept a scalar 3 years ago
doc2.yaml Allow !replace to accept a scalar 3 years ago
doc3.yaml Allow !replace to accept a scalar 3 years ago
doc4.yaml Allow !replace to accept a scalar 3 years ago
ecs.yaml Allow !replace to accept a scalar 3 years ago
expressions.txt Allow !replace to accept a scalar 3 years ago
idea.txt Allow !replace to accept a scalar 3 years ago
out.yaml Allow !replace to accept a scalar 3 years ago
phan.txt Allow !replace to accept a scalar 3 years ago
phpunit.xml.dist empty project 3 years ago
test.yaml Allow !replace to accept a scalar 3 years ago
test2.yaml Allow !replace to accept a scalar 3 years ago
test3.yaml Allow !replace to accept a scalar 3 years ago
tmp.yml Allow !replace to accept a scalar 3 years ago

README.md

cfnpp: cloudformation plus plus

A tool for making it easier to write, re-use, and template CloudFormation stacks.

For more information, see the wiki.

TODO

  • Provision rendered templates directly to CloudFormation
  • More flow control (e.g., foreach, etc)
  • Some sort of macro system would be good.
  • Rewrite DOM stuff to use Util\GraphNode class
  • Figure out how to generate useful conditions and not duplicate them

License

No license applied yet. No permission is granted to use, redestribute, modify, or otherwise do anything with this software.

I want to push this a little further along before opening it up to use/contributions/etc.

Author