Ansible

DevOps software that handles the infrastructure of the backend through automation. Ansible's main function(s) operate through a "playbook" system that exectues a collection of commands for the system admin, which becomes a pillar within the IaaC environment.
Advertisement

Ansible

  • Automation software that enables IaC - also known as, infrastructure as code, thus allowing user to provision, configure, deploy and secure a whole array of software, applications and machines.

Ansible Cheatsheet

  • Commands that will make it easier operate ansible scripts / playbooks. This cheatsheet is still a work-in-progress.

Cheatsheet

  • Ansible cheatsheet

Playbook

  • Ansible Playbook

AWX

AWX is a web-base RESTFul API and task engine that operates on top of Ansible, thus enabling you to automate certain aspects of the IT/DevOps.

AWX Repo

The official Repo for AWX - Ansible.

AWX Terraform

Terraform AWX Provider from Denouche

Example Usage - With Username/Password:

provider "awx" {
    hostname = "http://localhost:8078"
    username = "kbvetest"
    password = "changemepassword"
}

Example Usage - With Token:

provider "awx" {
  hostname = "http://localhost:8078"
  token    = "awxtoken"
}

Remember that if you set both (username/password) and (token), then the (token) will have precedence.

Advertisement