28 lines
522 B
YAML
28 lines
522 B
YAML
---
|
|
- hosts: all
|
|
become: yes
|
|
|
|
vars_files:
|
|
- vars/services.yml
|
|
- vars/environment.yml
|
|
- vars/databases.yml
|
|
|
|
roles:
|
|
- geerlingguy.docker
|
|
- geerlingguy.pip
|
|
- geerlingguy.mysql
|
|
- kadet.docker-swarm
|
|
|
|
tasks:
|
|
- name: "Add '{{ ansible_user }}' to docker group"
|
|
user:
|
|
user: "{{ ansible_user }}"
|
|
groups: docker
|
|
append: yes
|
|
|
|
- name: Deploy services
|
|
include_tasks: tasks/deploy.yml
|
|
vars:
|
|
service: "{{ item }}"
|
|
loop: "{{ services }}"
|