Files
fedora-infra_ansible/roles/copr/frontend/tasks/httpd.yml
Michal Konecny 2ec055db6f Use first uppercase letter for all handlers
This will unify all the handlers to use first uppercase letter for
ansible-lint to stop complaining.

I went through all `notify:` occurrences and fixed them by running
```
set TEXT "text_to_replace"; set REPLACEMENT "replacement_text"; git grep
-rlz "$TEXT" . | xargs -0 sed -i "s/$TEXT/$REPLACEMENT/g"
```

Then I went through all the changes and removed the ones that wasn't
expected to be changed.

Fixes https://pagure.io/fedora-infrastructure/issue/12391

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-10 20:31:49 +00:00

96 lines
3.0 KiB
YAML

---
- name: Copy apache files to conf.d (templates)
ansible.builtin.template: src="httpd/{{ item }}" dest="/etc/httpd/conf.d/{{ item }}"
with_items:
- "coprs.conf"
notify:
- Reload httpd
tags:
- config
- certbot
- name: Drop old and now unused coprs_ssl.conf
ansible.builtin.file: path=/etc/httpd/conf.d/coprs_ssl.conf state=absent
notify:
- Reload httpd
tags:
- config
- name: Disable dav_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-dav.conf
regexp: '^LoadModule dav_module modules/mod_dav.so'
line: '#LoadModule dav_module modules/mod_dav.so'
- name: Disable dav_fs_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-dav.conf
regexp: '^LoadModule dav_fs_module modules/mod_dav_fs.so'
line: '#LoadModule dav_fs_module modules/mod_dav_fs.so'
- name: Disable dav_lock_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-dav.conf
regexp: '^LoadModule dav_lock_module modules/mod_dav_lock.so'
line: '#LoadModule dav_lock_module modules/mod_dav_lock.so'
- name: Disable proxy_ftp_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-proxy.conf
regexp: '^LoadModule proxy_ftp_module modules/mod_proxy_ftp.so'
line: '#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so'
- name: Disable proxy_http_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-proxy.conf
regexp: '^LoadModule proxy_http_module modules/mod_proxy_http.so'
line: '#LoadModule proxy_http_module modules/mod_proxy_http.so'
- name: Disable proxy_ajp_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-proxy.conf
regexp: '^LoadModule proxy_ajp_module modules/mod_proxy_ajp.so'
line: '#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so'
- name: Disable lua_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-lua.conf
regexp: '^LoadModule lua_module modules/mod_lua.so'
line: '#LoadModule lua_module modules/mod_lua.so'
- name: Disable userdir_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-base.conf
regexp: '^LoadModule userdir_module modules/mod_userdir.so'
line: '#LoadModule userdir_module modules/mod_userdir.so'
- name: Disable unique_id_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-base.conf
regexp: '^LoadModule unique_id_module modules/mod_unique_id.so'
line: '#LoadModule unique_id_module modules/mod_unique_id.so'
- name: Disable suexec_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-base.conf
regexp: '^LoadModule suexec_module modules/mod_suexec.so'
line: '#LoadModule suexec_module modules/mod_suexec.so'
- name: Disable substitute_module
lineinfile:
path: /etc/httpd/conf.modules.d/00-base.conf
regexp: '^LoadModule substitute_module modules/mod_substitute.so'
line: '#LoadModule substitute_module modules/mod_substitute.so'
- include_role:
name: keytab/service
vars:
service: HTTP
host: "{{ inventory_hostname }}"
kt_location: /etc/httpd/conf.d/copr-frontend-http-api.keytab
owner_group: apache
owner_user: apache
tags:
- krb5