mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-05-01 05:51:56 +08:00
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>
96 lines
3.0 KiB
YAML
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
|