diff --git a/tasks/main.yml b/tasks/main.yml index 2c252e8..f10cbc2 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -125,6 +125,18 @@ loop: '{{ http_vhost }}' loop_control: label: '{{ item.fqdn }} will be ensured' +- name: 'base vhost document root' + when: + - ansible_system == 'Linux' + - ensure_apache is defined + - http_vhost is defined + - http_vhost is iterable + ansible.builtin.file: + group: 'root' + owner: 'root' + mode: '0775' + path: '/srv/http' + state: 'directory' - name: 'ensure vhost document roots' when: - ansible_system == 'Linux' diff --git a/templates/Fedora/34/etc/httpd/conf.d/vhost.conf b/templates/Fedora/34/etc/httpd/conf.d/vhost.conf index a3d257a..da323d8 100644 --- a/templates/Fedora/34/etc/httpd/conf.d/vhost.conf +++ b/templates/Fedora/34/etc/httpd/conf.d/vhost.conf @@ -65,8 +65,8 @@ SSLHonorCipherOrder on SSLCipherSuite PROFILE=SYSTEM SSLProxyCipherSuite PROFILE=SYSTEM - # SSLCertificateFile /etc/pki/tls/certs/localhost.crt - # SSLCertificateKeyFile /etc/pki/tls/private/localhost.key + SSLCertificateFile /etc/pki/tls/certs/localhost.crt + SSLCertificateKeyFile /etc/pki/tls/private/localhost.key ServerName {{ item.fqdn }} ServerAdmin webmaster@firedragonenterprises.com DocumentRoot /srv/http/{{ item.fqdn }}