Merge branch 'DRYing_service_definition' of data.coop/ansible into master

This commit is contained in:
Jesper Hess 2018-06-25 06:27:21 +00:00 committed by Gitea
commit 6e1ed3a774
2 changed files with 10 additions and 15 deletions

View file

@ -2,6 +2,12 @@
- hosts: all - hosts: all
gather_facts: False gather_facts: False
become: true become: true
vars:
# Services are the names of the compose files in docker/files/composefiles
services:
- nginx-proxy
- gitea
- nextcloud
roles: roles:
- ubuntu_base - ubuntu_base

View file

@ -2,20 +2,9 @@
docker_network: docker_network:
name: external_services name: external_services
- name: setup nginx reverse proxy - name: setup services
docker_service: docker_service:
project_name: nginx-proxy project_name: "{{ item }}"
definition: definition:
"{{ lookup('file', 'composefiles/nginx-proxy.yml') | from_yaml }}" "{{ lookup('file', 'composefiles/{{ item }}.yml') | from_yaml }}"
with_items: "{{ services }}"
- name: setup gitea
docker_service:
project_name: gitea
definition:
"{{ lookup('file', 'composefiles/gitea.yml') | from_yaml }}"
- name: setup nextcloud
docker_service:
project_name: nextcloud
definition:
"{{ lookup('file', 'composefiles/nextcloud.yml') | from_yaml }}"