· 7 years ago · Nov 08, 2018, 10:36 PM
1---
2- hosts: localhost
3 tasks:
4 - include_vars: data.yml
5
6 - name: pull latest image from docker hub
7 docker_image:
8 name: shadycake/wsite:latest
9 pull: yes
10
11 - name: start docker container
12 docker_container:
13 name: wsite
14 image: shadycake/wsite:latest
15 state: started
16 cleanup: yes
17 env_file: wsite.env
18 env:
19 DB_HOST: 172.17.0.1
20 DB_PORT: 5432
21 DB_NAME: "{{ db_name }}"
22 DB_USER: "{{ db_user }}"
23 DB_PASS: "{{ db_pass }}"
24 SECRET_KEY: "{{ secret_key }}"
25 published_ports:
26 - 8040:80