Merge "Adding script for autocollection of docker images"
[oom/offline-installer.git] / ansible / roles / dns / tasks / main.yml
1 ---
2 - name: Ensure cfg directory exist
3   file:
4     path: "{{ app_data_path }}/cfg"
5     state: directory
6
7 - name: Create simulated hostnames file
8   template:
9     src: simulated_hosts.j2
10     dest: "{{ app_data_path }}/cfg/simulated_hosts"
11   notify: Run dns server container
12
13 - name: Load dns server container
14   docker_image:
15     name: "{{ dns_server_image }}"
16     load_path: "{{ infra_images_path }}/{{ dns_server_image_tar }}"
17     state: present
18     timeout: 120
19   notify: Run dns server container
20
21 - name: Enumerate running containers
22   docker_list_containers:
23   register: containers_list
24
25 - name: Ensure dns container is running
26   command: /bin/true
27   notify: Run dns server container
28   when: "'dns-server' not in containers_list.containers"