blob: 9dcbd00680f5e6138ad1e0a5df3658ec013e0d1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# Deploy weblogs specific roles
---
- name: Configure weblogs.linaro.org
hosts: weblogs
gather_facts: no
become: yes
vars:
- deploy_dir: /srv/weblogs
- web_dir: /srv/weblogs.linaro.org/restricted/
- owner: weblogs
- owner_group: primary
vars_files:
- ["{{secrets_dir}}/host_vars/{{inventory_hostname}}"]
roles:
- role: weblogs
- {role: apache-site, src: "{{inventory_hostname}}.conf", config: "{{inventory_hostname}}", tags: [apache] }
- {role: apache-auth, host_name: "{{inventory_hostname}}", tags: [apache-auth]}
# we install django per publishing server to fill in ip2location data in their DBs.
# hostname gets (mis)-used here to differentiate between the hosts that we track
# downloads for.
- {role: django, hostname: "llp-96boards", django_local_settings: "templates/weblogs/96boards_settings.py", tags: [django]}
- {role: django, hostname: "llp-releases", django_local_settings: "templates/weblogs/releases_settings.py", tags: [django]}
|