-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmal-be-p.yml
35 lines (31 loc) · 973 Bytes
/
mal-be-p.yml
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
---
- hosts: admin
become: true
roles:
- {role: 'geerlingguy.firewall', tags: ['firewall']}
- {role: 'geerlingguy.nginx', tags: ['nginx']}
- {role: 'geerlingguy.php', tags: ['php']}
- {role: 'DavidWittman.redis', tags: ['redis']}
- {role: 'angstwad.docker_ubuntu', tags: ['docker']}
- {role: 'geerlingguy.certbot', tags: ['certbot']}
tasks:
- name: Install dependencies
package:
name: python3-pip
state: present
- name: Install pip dependencies
pip:
name: docker-py
executable: pip3
state: present
- name: Ensure Kookaburra container is started
docker_container:
name: kookaburra
image: lusotycoon/kookaburra
pull: yes # check for updates everytime
state: started
expose:
- 8000
ports:
- "8000:8000"
become: true