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
include: xdebug.yml
when: php_install_xdebug
- name: APT | Install and configure opcache
include: opcache.yml

View File

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