Add handler to restart apache

This commit is contained in:
SebClem 2023-07-21 13:53:45 +02:00
parent a080fe5f1f
commit a167d225f0
Signed by: sebclem
GPG Key ID: 5A4308F6A359EA50
2 changed files with 10 additions and 0 deletions

View File

@ -1,2 +1,7 @@
--- ---
# handlers file for Ansible-Dolibarr-Role # handlers file for Ansible-Dolibarr-Role
- name: Restart Apache
ansible.builtin.service:
name: apache2
state: restarted

View File

@ -15,26 +15,31 @@
group: "www-data" group: "www-data"
extra_opts: extra_opts:
- --strip-components=1 - --strip-components=1
notify: Restart Apache
- name: Enable apache modules - name: Enable apache modules
community.general.apache2_module: community.general.apache2_module:
name: "{{ item }}" name: "{{ item }}"
state: present state: present
loop: "{{ dolibarr_apache_modules }}" loop: "{{ dolibarr_apache_modules }}"
notify: Restart Apache
- name: Add dolibarr apache site - name: Add dolibarr apache site
ansible.builtin.template: ansible.builtin.template:
src: dolibarr.conf.j2 src: dolibarr.conf.j2
dest: /etc/apache2/sites-available/dolibarr.conf dest: /etc/apache2/sites-available/dolibarr.conf
mode: "644" mode: "644"
notify: Restart Apache
- name: Disable default site - name: Disable default site
ansible.builtin.file: ansible.builtin.file:
path: "/etc/apache2/sites-enabled/000-default.conf" path: "/etc/apache2/sites-enabled/000-default.conf"
state: absent state: absent
notify: Restart Apache
- name: Enable dolibarr site - name: Enable dolibarr site
ansible.builtin.file: ansible.builtin.file:
path: "/etc/apache2/sites-enabled/dolibarr.conf" path: "/etc/apache2/sites-enabled/dolibarr.conf"
src: "/etc/apache2/sites-available/dolibarr.conf" src: "/etc/apache2/sites-available/dolibarr.conf"
state: link state: link
notify: Restart Apache