X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Froles%2Fdebian%2Fadd-apache-vhost%2Ftasks%2Fadd-vhost.yml;fp=playbooks%2Froles%2Fdebian%2Fadd-apache-vhost%2Ftasks%2Fadd-vhost.yml;h=d01472c8ad1685135193f38c570b10299b7d16a9;hb=424c41462e9f4f38fdf666f2180342a8268a95c7;hp=0000000000000000000000000000000000000000;hpb=412c5f3f80f4aadecce7e27f6d0f8616a665f48d;p=ansible.git diff --git a/playbooks/roles/debian/add-apache-vhost/tasks/add-vhost.yml b/playbooks/roles/debian/add-apache-vhost/tasks/add-vhost.yml new file mode 100644 index 0000000..d01472c --- /dev/null +++ b/playbooks/roles/debian/add-apache-vhost/tasks/add-vhost.yml @@ -0,0 +1,26 @@ +- name: Configure site + become: true + template: + src: vhost.conf + dest: "/etc/apache2/sites-available/{{ virtual_host }}.conf" + owner: root + group: root + mode: '0640' + force: no + +- name: Enable site + become: true + command: "a2ensite {{ virtual_host }}" + notify: Reload apache + +- name: Create directories + become: true + file: + path: "{{ item }}/{{ virtual_host }}" + state: directory + owner: root + group: www-data + mode: '0755' + loop: ['/usr/local/apache2/cgi-bin', '/usr/local/apache2/htdocs', + '/var/log/apache2', + ]