about summary refs log tree commit diff
path: root/docker.yml
blob: d1d08b1e6a259dbb0cc4a468d9d0e600838f1b8b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
- name: Docker apps
  hosts: tamriel
  remote_user: ansible_worker
  tasks:
  - name: Synchronize docker-compose files
    synchronize:
      src: composer/
      dest: composer
  - name: counter app
    docker_service:
      project_src: composer/app
  - name: nginx
    docker_service:
      project_src: composer/nginx
  - name: gitea
    docker_service:
      project_src: composer/gitea
  - name: grafana
    docker_service:
      project_src: composer/grafana
  - name: registry
    docker_service:
      project_src: composer/registry
  - name: vpn
    docker_service:
      project_name: vpn
      definition:
        version: '2'
        volumes:
          openvpn-certs:
            external:
              name: openvpn-pawel
        services:
          openvpn:
            image: kylemanna/openvpn
            network_mode: host
            volumes:
              - "openvpn-certs:/etc/openvpn"
            privileged: true