geerlingguy.php-tideways
ROLE ANSIBLE DÉPRÉCIÉE : PHP-Tideways
DÉPRÉCIÉE : Ce rôle Ansible n'est plus maintenu et a été déprécié.
Installe l'extension de profil PHP Tideways sur les serveurs Linux.
Exigences
Aucune.
Variables du rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml
) :
workspace: /root
L'endroit où les fichiers de configuration de Tideways seront téléchargés et construits.
tideways_download_url: https://github.com/tideways/php-xhprof-extension/archive/master.zip
tideways_download_folder_name: php-xhprof-extension-master
L'URL à partir de laquelle Tideways sera téléchargé, et le dossier résultant dans lequel il est téléchargé.
tideways_extension_name: tideways_xhprof.so
Le nom de l'extension pour l'extension PHP Tideways.
tideways_api_key: ''
Si vous utilisez l'interface Tideways, définissez cette variable avec votre clé API. Sinon, l'extension peut être utilisée avec l'interface XHProf pour voir les profils.
tideways_install_xhprof_ui: true
Le format de données Tideways est 100 % compatible avec XHProf, donc vous pouvez utiliser l'interface XHProf pour parcourir les rapports de profils et la classe XHProfRuns_Default
pour écrire les données de profil sur disque. Si vous utilisez l'interface Tideways, définissez cette variable sur non
.
xhprof_download_url: https://github.com/phacility/xhprof/archive/master.tar.gz
xhprof_download_folder_name: xhprof-master
L'URL à partir de laquelle XHProf sera téléchargé.
php_xhprof_lib_dir: /usr/share/php/xhprof_lib
Répertoire où la bibliothèque PHP XHProf est stockée.
php_xhprof_html_dir: /usr/share/php/xhprof_html
Répertoire où l'interface XHProf est stockée.
Dépendances
- geerlingguy.php
Exemple de Playbook
- hosts: serveurs_web
roles:
- geerlingguy.php-tideways
Licence
MIT / BSD
Informations sur l'auteur
Ce rôle a été créé en 2017 par Jeff Geerling, auteur de Ansible for DevOps.
Tideways PHP Profiler Extension for Linux
ansible-galaxy install geerlingguy.php-tideways