Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: 2. Activate rabbitmq container
- docker_container:
- name: rabbitmq
- state: started
- image: rabbitmq:3
- env:
- RABBITMQ_DEFAULT_VHOST: "awx"
- - name: 3. Activate memcached container
- docker_container:
- name: memcached
- state: started
- image: memcached:alpine
- - name: Wait for postgres and rabbitmq to activate
- pause:
- seconds: 10
- - name: Set properties with postgres for awx_web
- set_fact:
- pg_hostname_actual: postgres
- awx_web_container_links:
- - rabbitmq
- - memcached
- - postgres
- - name: 4. Activate AWX Web Container
- docker_container:
- name: awx_web
- state: started
- image: awx_web:1.0.0.337
- user: root
- - name: Set properties with postgres for awx_task
- set_fact:
- pg_hostname_actual: postgres
- awx_task_container_links:
- - rabbitmq
- - memcached
- - awx_web
- - postgres
- - name: 5. Activate AWX Task Container
- docker_container:
- name: awx_task
- state: started
- image: awx_task:1.0.0.337
- links: "{{ awx_task_container_links|list }}"
- user: root
- hostname: awx
- env:
- SECRET_KEY: aabbcc
- DATABASE_NAME: awx
- DATABASE_USER: awx
- DATABASE_PASSWORD: awxpass
- DATABASE_HOST: "{{ pg_hostname_actual }}"
- DATABASE_PORT: 5432
- RABBITMQ_USER: guest
- RABBITMQ_PASSWORD: guest
- RABBITMQ_HOST: rabbitmq
- RABBITMQ_PORT: 5672
- RABBITMQ_VHOST: awx
- MEMCACHED_HOST: memcached
- MEMCACHED_PORT: 11211
- - name: 6. Activate HAProxy Container
- docker_container:
- name: myhaproxy
- state: started
- image: haproxy:latest
- #links: awx_web
- ports:
- - "443:443"
- volumes:
- - "/usr/local/etc/haproxy/:/usr/local/etc/haproxy/"
- - "/root/key/:/root/key/"
Add Comment
Please, Sign In to add comment