-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplay_setup-and-deploy.yml
More file actions
67 lines (65 loc) · 1.99 KB
/
play_setup-and-deploy.yml
File metadata and controls
67 lines (65 loc) · 1.99 KB
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
55
56
57
58
59
60
61
62
63
64
65
66
67
- import_playbook: play_prebuild.yml
tags: [prebuild]
- hosts: madek
gather_facts: False
vars:
ansible_python_interpreter: /usr/bin/python3
ansible_ssh_user: root
madek_webapp_sitemap_target: "/var/www/madek/sitemaps"
pre_tasks:
- name: install system python
raw: apt install -y python3
- hosts: madek
roles:
- role: defaults
tags: [always]
- role: os-check
- role: pre-cleanup
tags: [pre-cleanup]
- role: os-setup
- role: dependencies
tags: ['dependencies']
- role: reverse-proxy-pre-setup
tags: [reverse-proxy, reverse-proxy-pre-setup]
- role: postgresql
tags: [postgresql]
- role: apache-httpd
- role: reverse-proxy-maintenance
tags: [reverse-proxy, reverse-proxy-maintenance, maintenance]
- role: madek-user
- role: server-dirs
tags: [server-dirs]
- role: server-config
tags: [server-config]
# todo check db backup on deploy
- role: ../datalayer/deploy/roles/deploy
tags: [datalayer]
- role: ../admin-webapp/deploy/roles/deploy
tags: [admin-webapp]
- role: ../webapp/deploy/roles/deploy
tags: [webapp]
- role: ../auth/deploy/roles/deploy
tags: [auth]
- role: ../mail/deploy/roles/deploy
tags: [service-mail]
- role: ../api/deploy/roles/install
tags: [api]
- role: ../api-v2/deploy/roles/deploy
tags: [api-v2]
- role: webstats
tags: [webstats]
- role: anubis
tags: [anubis, reverse-proxy]
- role: reverse-proxy-madek
tags: [reverse-proxy, reverse-proxy-madek]
- role: ../webapp/deploy/roles/sitemap
tags: [sitemap]
madek_webapp_sitemap_target: "/var/www/madek/sitemaps"
- role: ../webapp/deploy/roles/delete-soft-deleted-resources
tags: [delete-soft-deleted-resources]
- role: ../webapp/deploy/roles/daily-emails
tags: [daily-emails]
- role: ../webapp/deploy/roles/weekly-emails
tags: [weekly-emails]
- role: db-backups
tags: [db-backups]