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.

31 lines
608 B

3 years ago
# cfnpp: cloudformation plus plus
3 years ago
3 years ago
## Goal
3 years ago
3 years ago
Make it easier to re-use and template CloudFormation templates
3 years ago
## Functionality
### Current
3 years ago
3 years ago
* Supports serializing/deserializing yaml
* Can specify an input file; will pull in all referencing files and merge them and write to an output file
* Supports `!Unset` and `!Replace`
3 years ago
### Planned
3 years ago
3 years ago
* Provision rendered templates directly to CloudFormation
3 years ago
## Usage
### Running
* Install dependencies with `composer install`
* Execute `cfnpp` with PHP.
### Building
* Install dependencies with `composer install`
* Run `./cfnpp app:build`; outputs phar at builds/