This is an old repository that is no longer used or maintained. We advice to no longer use this repository.
This formula allows easy management of AWS using pillar data.
Most boto_*
functions offer support for loading pillar directly, however this requires a massive set of references to particular pillars.
Because this is impractical we've created this aws-formula to make life a little easier.
On top of that, it adds some functionality that is lacking in the boto_*
modules of Salt (e.g. dealing with salt://
files in Lambda)
There are no specific OS requirements/limitations other than being able to run Salt-minion
Pull requests are more than welcome.
Include "aws" in your project for the base setup (dependencies). For provioning specific systems you can select which states you require.
The following AWS functions have (basic) implementations:
- Cloudwatch Event's
- EC2
- ELB
- IAM Role
- Lambda (with integration to Cloudwatch for Triggers)
- RDS
- S3
- Security Groups
The included pillar.example shows the available options.
- Add support for VPC
- Remove workarounds due to upstream module bugs/limitations