June 2018
Beginner
578 pages
13h 39m
English
For our installation, we will be using Ansible to prepare our Vagrant box and install Ansible AWX. To create the structure for the playbook, run the following commands:
$ mkdir awx awx/group_vars awx/roles$ touch awx/production awx/site.yml awx/group_vars/common.yml awx/Vagrantfile
The Vagrantfile we are going to be using can be found here:
# -*- mode: ruby -*-# vi: set ft=ruby :API_VERSION = "2"BOX_NAME = "centos/7"BOX_IP = "10.20.30.50"DOMAIN = "nip.io"PRIVATE_KEY = "~/.ssh/id_rsa"PUBLIC_KEY = '~/.ssh/id_rsa.pub'Vagrant.configure(API_VERSION) do |config| config.vm.box = BOX_NAME config.vm.network "private_network", ip: BOX_IP config.vm.host_name = BOX_IP + '.' + DOMAIN config.ssh.insert_key = false config.ssh.private_key_path ...
Read now
Unlock full access