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é.

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.

À propos du projet

Tideways PHP Profiler Extension for Linux

Installer
ansible-galaxy install geerlingguy.php-tideways
Licence
mit
Téléchargements
48.3k
Propriétaire
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns