Uninstall xdebug

freebsd
Emilien Mantel 2017-11-28 08:28:41 +01:00
parent df8b58b46a
commit d836862837
2 changed files with 31 additions and 19 deletions

View File

@ -34,8 +34,6 @@
- name: INCLUDE | Xdebug - name: INCLUDE | Xdebug
include: xdebug.yml include: xdebug.yml
when: php_install_xdebug
- name: APT | Install and configure opcache - name: APT | Install and configure opcache
include: opcache.yml include: opcache.yml

View File

@ -1,21 +1,35 @@
--- ---
- name: APT | Install php-xdebug - block:
apt: >
pkg="{{ php_apt_prefix }}xdebug"
state=present
update_cache=yes
cache_valid_time=3600
- name: SHELL | Get Xdebug version - name: APT | Install php-xdebug
apt:
pkg: "{{ php_apt_prefix }}xdebug"
state: present
update_cache: yes
cache_valid_time: 3600
- name: SHELL | Get Xdebug version
shell: dpkg -l | awk '$2 ~ /xdebug$/ { print $3 }' shell: dpkg -l | awk '$2 ~ /xdebug$/ { print $3 }'
changed_when: false changed_when: false
register: xdebug_version register: xdebug_version
- name: TEMPLATE | Deploy module configurations - name: TEMPLATE | Deploy module configurations
template: > template:
src=etc/__php__/mods-available/xdebug.ini.j2 src: "etc/__php__/mods-available/xdebug.ini.j2"
dest={{ php_mods_dir }}/xdebug.ini dest: "{{ php_mods_dir }}/xdebug.ini"
owner=root owner: root
mode=0644 mode: 0644
notify: restart php-fpm notify: restart php-fpm
when: php_install_xdebug
- block:
- name: APT | Uninstall php-xdebug
apt:
pkg: "{{ php_apt_prefix }}xdebug"
state: absent
notify: restart php-fpm
when: not php_install_xdebug