Skip to content
/ anster Public template

🐜 anster - modular infrastructure as code template that glues Ansible and Terraform together to work seamlessly with each other.

License

Notifications You must be signed in to change notification settings

justin-p/anster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐜 anster

anster is a modular infrastructure as code template that glues Ansible and Terraform together to work seamlessly with each other.

Twitter Terraform Version Ansible Version Github Actions Github License

Introduction

anster is a infrastructure as code template that combines Ansible and Terraform. Ansible variables are used to create a terraform.tfvars file. Ansible then calls Terraform to create the infrastructure using a map with optional variables. The output given by Terraform is then parsed by Ansible to dynamically build it's inventory and used to configure the created infrastructure.

anster can be used in a couple of ways:

  • You quickly need a VM 'in the cloud' with some barebones config.
  • You want to test/build a Ansible playbook/role against a server hosted by a cloud infrastructure provider.
  • You want to build a project that can consistently spin up and configure the same specific set of infrastructure whenever you need it with a single command.

For more information, please refer to the wiki page here.

License

anster is licensed under a GNU General Public v3 License.

Authors

Justin Perdok (@justin-p), Orange Cyberdefense

Contributing

Feel free to open issues, contribute and submit your Pull Requests. You can also ping me on Twitter (@JustinPerdok).

About

🐜 anster - modular infrastructure as code template that glues Ansible and Terraform together to work seamlessly with each other.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published