| --- |
| - name: Create configuration directory |
| file: |
| path: "{{ app_data_path }}/cfg" |
| state: directory |
| |
| - name: Upload configuration to server |
| template: |
| src: nginx.conf.j2 |
| dest: "{{ app_data_path }}/cfg/nginx.conf" |
| |
| - name: Load nginx image |
| docker_image: |
| name: own_nginx |
| load_path: "{{ app_data_path }}/offline_data/docker_images_infra/own_nginx_latest.tar" |
| state: present |
| timeout: 120 |
| |
| - name: Create nexus network |
| docker_network: |
| name: nexus_network |
| state: present |
| |
| - name: Start nginx |
| docker_container: |
| name: own_nginx |
| image: own_nginx |
| networks: |
| - name: nexus_network |
| ports: "{{ nginx.ports }}" |
| volumes: "{{ nginx.volumes }}" |
| state: started |
| restart_policy: unless-stopped |