CastawayEGR / ansible-awx-role

All in one Ansible role to install Ansible AWX on CentOS 7 hosts with option to automatically deploy with a container based, local, or remote postgresql database.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible AWX Role

Build Status License: MIT GitHub repo size in bytes GitHub last commit

Ansible role to deploy Ansible AWX on a CentOS 7 host with options of container based, local, or remote postgresql server.

Requirements

Host that AWX will be deployed on is running CentOS 7.

Role Variables

Role variables are listed below with default values (see defaults/main.yml):

awx_repo: https://github.com/ansible/awx.git
awx_repo_dir: "~/awx"
awx_version: 2.0.1

If awx_db_type is undefined the default is:

awx_db_type: container

Other options for awx_db_type:

awx_db_type: local
awx_db_type: remote

If awx_db_type is set to remote an additional variable is required:

pg_hostname: postgresdb.host.local

Dependencies

N/A

Example Playbook

- hosts: awx
  remote_user: castawayegr
  roles:
     - ansible-awx-role

ansible-playbook -i inventory playbook.yml --become

License

MIT/BSD

Author Information

This role was created by Michael Tipton.

About

All in one Ansible role to install Ansible AWX on CentOS 7 hosts with option to automatically deploy with a container based, local, or remote postgresql database.

License:MIT License


Languages

Language:Python 100.0%