8 ms·
Botoform – Manage Infrastructure Running on AWS Using YAML Templates
- JensRantil 11y agoLooks like Terraform. https://www.terraform.io https://www.terraform.io
- foxhop 11y agoHello. I'm one of the maintainers, if you are interested in working on botoform, message me, my team is hiring.
- foxhop 11y agoI didn't expect this to be submitted, I don't have many docs written, but ... Here is a quickstart: https://botoform.readthedocs.org/en/latest/guides/quickstart.html https://botoform.readthedocs.org/en/latest/guides/quickstart... I'm going to work on documenting the YAML schema next, but for now you can look here: https://github.com/russellballestrini/botoform/blob/master/tests/fixtures/webapp.yaml https://github.com/russellballestrini/botoform/blob/master/t...
- quacker 11y agoSee also: OpenStack Heat, which is not the same because it's a restful api, but I believe it's AWS-compatible.
- nikolay 11y agoCan Heat be decoupled from the whole OpenStack infrastructure? I wish there was something fully-compatible with CloudFormation that can be run locally, but if I have to rebuild the entire OpenStack infrastructure to accomplish that, it's gonna be an overkill.
- cleung2010 11y agoHow does this compare to Terraform, which allows you to manage infrastructure other than AWS (GCE, DO, bare metal, etc.)?
- foxhop 11y agoIts written in Python and uses YAML instead of whatever config markup Terraform uses. My goal is to keep Botoform focused only on AWS and make it more intuitive and enjoyable to use then something like cloud formation. Also I hope the project becomes an example of how to use Boto3.
- nikolay 11y agoThis actually is great. Although Terraform is nice, it's too focused on supporting everything instead of doing one thing and doing it great.
- manojlds 11y agoTerraform uses HCL - Hashicorp Configuration Language -https://github.com/hashicorp/hcl https://github.com/hashicorp/hcl
- nikolay 11y agoWhich is opinionated and pretty limited.
- PieSquared 11y agoCool project! What advantages does this have over using CloudFormation? I think that's the #1 question people coming to the repo will have, so maybe the repo README should provide a detailed comparison :)
- foxhop 11y agoThank you for the advice. I'll do that right away.
- paulddraper 11y agoInclude terraform if possible. And I use github.com/lucidsoftware/cumulus .
- deleted 11y ago[deleted]