- name: Check AFS mounted stat: path: "/afs/openstack.org/project" register: afs_root - name: Sanity check AFS assert: that: - afs_root.stat.exists - name: Install apache2 apt: name: - apache2 - apache2-utils state: present - name: Rewrite module apache2_module: state: present name: rewrite - name: Substitute module apache2_module: state: present name: substitute - name: Cache module apache2_module: state: present name: cache - name: Cache disk module apache2_module: state: present name: cache_disk - name: Apache macro module apache2_module: state: present name: macro - name: Apache 2 ssl module apache2_module: state: present name: ssl - name: Apache 2 headers module apache2_module: state: present name: headers - name: Make sure default site disabled command: a2dissite 000-default.conf args: removes: /etc/apache2/sites-enabled/000-default.conf # governance.openstack.org - name: Install governance.openstack.org copy: src: 50-governance.openstack.org.conf dest: /etc/apache2/sites-available/ owner: root group: root mode: 0644 - name: Enable governance.openstack.org command: a2ensite 50-governance.openstack.org args: creates: /etc/apache2/sites-enabled/50-governance.openstack.org notify: - Reload apache2 # security.openstack.org - name: Install security.openstack.org copy: src: 50-security.openstack.org.conf dest: /etc/apache2/sites-available/ owner: root group: root mode: 0644 - name: Enable security.openstack.org command: a2ensite 50-security.openstack.org args: creates: /etc/apache2/sites-enabled/50-security.openstack.org notify: - Reload apache2 # tarballs.opendev.org - name: Install tarballs.opendev.org copy: src: 50-tarballs.opendev.org.conf dest: /etc/apache2/sites-available/ owner: root group: root mode: 0644 - name: Enable tarballs.opendev.org command: a2ensite 50-tarballs.opendev.org args: creates: /etc/apache2/sites-enabled/50-tarballs.opendev.org notify: - Reload apache2 # tarballs.openstack.org - name: Install tarballs.openstack.org copy: src: 50-tarballs.openstack.org.conf dest: /etc/apache2/sites-available/ owner: root group: root mode: 0644 - name: Enable tarballs.openstack.org command: a2ensite 50-tarballs.openstack.org args: creates: /etc/apache2/sites-enabled/50-tarballs.openstack.org notify: - Reload apache2 # specs.openstack.org - name: Install specs.openstack.org copy: src: 50-specs.openstack.org.conf dest: /etc/apache2/sites-available/ owner: root group: root mode: 0644 - name: Enable specs.openstack.org command: a2ensite 50-specs.openstack.org args: creates: /etc/apache2/sites-enabled/50-specs.openstack.org notify: - Reload apache2 # service-types.openstack.org - name: Install service-types.openstack.org copy: src: 50-service-types.openstack.org.conf dest: /etc/apache2/sites-available/ owner: root group: root mode: 0644 - name: Enable service-types.openstack.org command: a2ensite 50-service-types.openstack.org args: creates: /etc/apache2/sites-enabled/50-service-types.openstack.org notify: - Reload apache2