[Terraform](https://www.terraform.io/) is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files.
Ansible-Terraform workspace contains a small example Terraform project that creates a server on the Scaleway cloud
To run an example ansible play, open terminal and execute
```
cd /home/examples/ansible-local
ansible-playbook install-packages.yml
```
### Ansible Ara
[Ansible ARA](https://github.com/ansible-community/ara) Records Ansible and makes it easier to understand and troubleshoot. Ansible Ara is
fully configured in the Ansible-Terraform workspace - it captures any execution (manual or scheduled)
of any ansible playbook.
### Ansible Lint
[Ansible Lint](https://ansible-lint.readthedocs.io/en/latest/installing.html) is a command-line tool for linting playbooks, roles and collections aimed towards any Ansible users. Cd to the folder with
You can view the resulted txt file with static file server or filebrowser.
### Ansible-cmdb
[Ansible-cmdb](https://github.com/fboender/ansible-cmdb) takes the output of Ansible's fact gathering and converts
it into a static HTML overview page (and other things) containing system configuration information.
Cd to the folder with your Ansible project and execute
```
cd /home/examples/ansible-local
ansible -m setup --tree out/ all
ansible-cmdb out/ > /home/project/overview.html
```
You can view the resulted txt file with Serve (static file server)
### Ansible inventory grapher
[Ansible inventory grapher](https://github.com/willthames/ansible-inventory-grapher) creates a dot file suitable for use by graphviz. Cd to the folder with
your Ansible project and execute
```
ansible-inventory-grapher all | dot -Tpng > /home/project/my.png
```
### Ansible Playbook Grapher
[Ansible Playbook Grapher](https://github.com/haidaraM/ansible-playbook-grapher) - is a command line tool
that creates a graph representing your Ansible playbook plays, tasks and roles.
The aim of this project is to have an overview of your playbook. Cd to the folder with