# 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]}