]> git.phdru.name Git - ansible.git/blob - playbooks/debian/roles/add-apache-vhost/tasks/add-vhost.yml
d01472c8ad1685135193f38c570b10299b7d16a9
[ansible.git] / playbooks / debian / roles / add-apache-vhost / tasks / add-vhost.yml
1 - name: Configure site
2   become: true
3   template:
4     src: vhost.conf
5     dest: "/etc/apache2/sites-available/{{ virtual_host }}.conf"
6     owner: root
7     group: root
8     mode: '0640'
9     force: no
10
11 - name: Enable site
12   become: true
13   command: "a2ensite {{ virtual_host }}"
14   notify: Reload apache
15
16 - name: Create directories
17   become: true
18   file:
19     path: "{{ item }}/{{ virtual_host }}"
20     state: directory
21     owner: root
22     group: www-data
23     mode: '0755'
24   loop: ['/usr/local/apache2/cgi-bin', '/usr/local/apache2/htdocs',
25          '/var/log/apache2',
26         ]