forked from melihovv/initial-webserver-setup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.yml
54 lines (39 loc) · 816 Bytes
/
setup.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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
- hosts: all
remote_user: "{{ user }}"
vars_files:
- vars/main.yml
roles:
- name: essentials
tags: essentials
- name: timezone
tags: timezone
- name: iptables
tags: iptables
- name: fail2ban
tags: fail2ban
- name: kamaln7.swapfile
tags: swapfile
become: true
- name: certbot
tags: ssl
- name: ssl
tags: ssl
- name: geerlingguy.nodejs
tags: nodejs
become: true
- name: nginx
tags: nginx
become: true
- name: php
tags: php
become: true
- name: geerlingguy.composer
tags: composer
become: true
- name: geerlingguy.mysql
tags: mysql
become: true
tasks:
- include: tasks/setup_deploy_folder_structure.yml
tags: setup_deploy