Skip to content
Public template

About

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

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

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

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages