Separate setup playbook

This commit is contained in:
Kacper Donat 2022-11-11 11:39:19 +01:00
parent 3656756e57
commit 4cfe3a06fe
2 changed files with 28 additions and 21 deletions

View File

@ -2,27 +2,8 @@
- 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: "Add acl package"
apt:
name: acl
state: present
- name: Setup server
import_playbook: setup.yaml
- name: Deploy services
import_playbook: deploy.yaml

26
setup.yaml Normal file
View File

@ -0,0 +1,26 @@
---
- 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: "Add acl package"
apt:
name: acl
state: present