system-config/playbooks/roles/static/tasks/enable_site.yaml

21 lines
500 B
YAML

- name: Check for deployment tasks
include_tasks: "{{ _dt }}"
when: _dt != ""
vars:
_dt: "{{ lookup('first_found', dict(files=[config+'.yaml']), errors='ignore') }}"
- name: Add {{ config }} configuration
copy:
src: '{{ config }}.conf'
dest: /etc/apache2/sites-available/
owner: root
group: root
mode: 0644
- name: 'Enable {{ config }}'
command: 'a2ensite {{ config }}'
args:
creates: '/etc/apache2/sites-enabled/{{ config }}'
notify:
- Reload apache2