summaryrefslogtreecommitdiff
path: root/weblogs.yml
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]}