localhost ansible_connection=local ansible_python_interpreter="/usr/bin/env python" [all:vars] # Remove these lines if you want to run a local image build # Otherwise the setup playbook will install the official Ansible images. Versions may # be selected based on: latest, 1, 1.0, 1.0.0, 1.0.0.123 # by default the base will be used to search for ansible/awx_web and ansible/awx_task dockerhub_base=ansible # Openshift Install # Will need to set -e openshift_password=developer -e docker_registry_password=$(oc whoami -t) # or set -e openshift_token=TOKEN # openshift_host=127.0.0.1:8443 # openshift_project=awx # openshift_user=developer # openshift_skip_tls_verify=False # openshift_pg_emptydir=True # Kubernetes Install # kubernetes_context=test-cluster # kubernetes_namespace=awx # tiller_namespace=kube-system # Kubernetes and Openshift Install Resource Requests # This is the request value for a pod's "task" container, which is the container # used to run jobs. The other containers have a fixed resource request. The total amount # of requested resources for a pod is the sum of all resources requested by all containers # in the pod # A cpu_request of 1500 is 1.5 cores for the task container # A mem_request of 2 is for 2 gigabytes of memory for the task container # task_cpu_request=1500 # task_mem_request=2 # Common Docker parameters awx_task_hostname=awx awx_web_hostname=awxweb postgres_data_dir=/tmp/pgdocker host_port=80 # Docker Compose Install # use_docker_compose=false # The docker_compose.yml file will be created in this directory # The name of the directory (here "awx") will be the prefix of the docker containers docker_compose_dir=/var/lib/awx # Required for Openshift when building the image on your own # Optional for Openshift if using Dockerhub or another prebuilt registry # Required for Standalone Docker Install if building the image on your own # Optional for Standalone Docker Install if using Dockerhub or another prebuilt registry # Required for Docker Compose Install if building the image on your own # Optional for Docker Compose Install if using Dockerhub or another prebuilt registry # Define if you want the image pushed to a registry. The container definition will also use these images # docker_registry=172.30.1.1:5000 # docker_registry_repository=awx # docker_registry_username=developer # Docker_image will not attempt to push to remote if the image already exists locally # Set this to true to delete images from docker on the build host so that they are pushed to the remote repository # docker_remove_local_images=False # Set pg_hostname if you have an external postgres server, otherwise # a new postgres service will be created # pg_hostname=postgresql pg_username=awx pg_password=awxpass pg_database=awx pg_port=5432 # RabbitMQ Configuration rabbitmq_password=awxpass rabbitmq_erlang_cookie=cookiemonster # Use a local distribution build container image for building the AWX package # This is helpful if you don't want to bother installing the build-time dependencies as # it is taken care of already. # NOTE: IMPORTANT: If you are running a mininshift install, using this container might not work # if you are using certain drivers like KVM where the source tree can't be mapped # into the build container. # Thus this setting must be set to False which will trigger a local build. To view the # typical dependencies that you might need to install see: # installer/image_build/files/Dockerfile.sdist # use_container_for_build=true # This will create or update a default admin (superuser) account in AWX, if not provided # then these default values are used admin_user=admin admin_password=password # Whether or not to create preload data for demonstration purposes create_preload_data=True # AWX Secret key # It's *very* important that this stay the same between upgrades or you will lose the ability to decrypt # your credentials secret_key=awxsecret # Build AWX with official logos # Requires cloning awx-logos repo into the project root. # Review the trademark guidelines at https://github.com/ansible/awx-logos/blob/master/TRADEMARKS.md # awx_official=false # Proxy #http_proxy=http://proxy:3128 #https_proxy=http://proxy:3128 #no_proxy=mycorp.org # Container networking configuration # Set the awx_task and awx_web containers' search domain(s) #awx_container_search_domains=example.com,ansible.com # Alternate DNS servers #awx_alternate_dns_servers="10.1.2.3,10.2.3.4" # AWX project data folder. If you need access to the location where AWX stores the projects # it manages from the docker host, you can set this to turn it into a volume for the container. #project_data_dir=/var/lib/awx/projects # CA Trust directory. If you need to provide custom CA certificates, supplying # this variable causes this directory on the host to be bind mounted over # /etc/pki/ca-trust in the awx_task and awx_web containers. # NOTE: only obeyed in local_docker install #ca_trust_dir=/etc/pki/ca-trust/source/anchor # Include /etc/nginx/awx_extra.conf # Note the use of glob pattern for nginx # which makes include "optional" - i.e. not fail # if file is absent #extra_nginx_include="/etc/nginx/awx_extra[.]conf"