Playbook #7

/home/zuul/src/opendev.org/opendev/system-config/playbooks/service-gitea.yaml

Report Status CLI Date Duration Controller User Versions Hosts Plays Tasks Results Files Records
18 Jul 2025 20:49:11 +0000 00:02:01.40 bridge99.opendev.org root Ansible 2.15.13 ara 1.7.2 (client), 1.7.2 (server) Python 3.10.12 1 1 94 92 21 0

File: /home/zuul/src/opendev.org/opendev/system-config/playbooks/roles/apache-ua-filter/tasks/main.yaml

- name: Install apache2
  apt:
    name:
      - apache2
      - apache2-utils
    state: present

- name: Apache rewrite module
  apache2_module:
    state: present
    name: rewrite
  notify: Restart apache2

- name: Apache macro module
  apache2_module:
    state: present
    name: macro
  notify: Restart apache2

- name: Apache headers module
  apache2_module:
    state: present
    name: headers
  notify: Restart apache2

- name: Copy apache UA filter
  copy:
    src: ua-filter.conf
    dest: /etc/apache2/conf-enabled/ua-filter.conf
    owner: root
    group: root
    mode: 0644
  notify: Reload apache2