Role Detail

geerlingguy.php-tideways

Tideways PHP Profiler Extension for Linux
Downloads
650
Type Ansible
Minimum Ansible Version 2.0
Installation $ ansible-galaxy install geerlingguy.php-tideways
Tags
development
web
Last Commit 2017-04-02 14:52:02 PM UTC
Last Imported 2017-04-02 15:13:03 PM UTC
Version History
Version Release Date
1.1.0 2017-01-15 02:11:02 AM
1.0.0 2017-01-14 05:19:05 AM
Supported Platforms
Platform Version
Debian etch
Debian jessie
Debian lenny
Debian sid
Debian squeeze
Debian stretch
Debian wheezy
EL 5
EL 6
EL 7
Fedora 16
Fedora 17
Fedora 18
Fedora 19
Fedora 20
Fedora 21
Fedora 22
Fedora 23
Fedora 24
Fedora 25
FreeBSD 10.0
FreeBSD 10.1
FreeBSD 10.2
FreeBSD 10.3
FreeBSD 11.0
FreeBSD 8.0
FreeBSD 8.1
FreeBSD 8.2
FreeBSD 8.3
FreeBSD 8.4
FreeBSD 9.0
FreeBSD 9.1
FreeBSD 9.1
FreeBSD 9.2
FreeBSD 9.3
GenericBSD any
GenericLinux any
GenericUNIX any
opensuse 12.1
opensuse 12.2
opensuse 12.3
opensuse 13.1
opensuse 13.2
SLES 10SP3
SLES 10SP4
SLES 11
SLES 11SP1
SLES 11SP2
SLES 11SP3
SLES 11SP4
SLES 12
SLES 12SP1
Ubuntu lucid
Ubuntu maverick
Ubuntu natty
Ubuntu oneiric
Ubuntu precise
Ubuntu quantal
Ubuntu raring
Ubuntu saucy
Ubuntu trusty
Ubuntu utopic
Ubuntu vivid
Ubuntu wily
Ubuntu xenial
Ubuntu yakkety
Dependencies
Role
Last 10 Imports
Completed Status
2017-04-02 15:13:03 PM UTC SUCCESS
2017-01-22 03:52:03 AM UTC SUCCESS
2017-01-15 03:35:03 AM UTC SUCCESS
2017-01-15 02:42:02 AM UTC SUCCESS
2017-01-15 02:36:02 AM UTC SUCCESS
2017-01-15 02:36:02 AM UTC SUCCESS
2017-01-15 02:14:02 AM UTC SUCCESS
2017-01-14 23:00:11 PM UTC SUCCESS
2017-01-14 22:57:10 PM UTC SUCCESS
2017-01-14 22:46:10 PM UTC SUCCESS

Ansible Role: PHP-Tideways

Build Status

Installs the Tideways PHP Profile Extension on Linux servers.

Requirements

None.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

workspace: /root

Where Tideways setup files will be downloaded and built.

tideways_download_url: https://github.com/tideways/php-profiler-extension/archive/master.zip
tideways_download_folder_name: php-profiler-extension-master

The URL from which Tideways will be downloaded.

tideways_api_key: ''

If you use the Tideways UI, set this variable to your API key. Otherwise the extension can be used along with the XHProf UI to view profiles.

tideways_install_xhprof_ui: yes

Tideways data-format is 100% compatible with XHProf so you can use the XHProf UI to browse profiles reports and the XHProfRuns_Default class to write the profile data to disk. If you use the Tideways UI, set this variable to no.

xhprof_download_url: https://github.com/phacility/xhprof/archive/master.tar.gz
xhprof_download_folder_name: xhprof-master

The URL from which XHProf will be downloaded.

php_xhprof_lib_dir: /usr/share/php/xhprof_lib

Directory where the XHProf PHP library is stored.

php_xhprof_html_dir: /usr/share/php/xhprof_html

Directory where the XHProf UI is stored.

Dependencies

  • geerlingguy.php

Example Playbook

- hosts: webservers
  roles:
    - geerlingguy.php-tideways

License

MIT / BSD

Author Information

This role was created in 2017 by Jeff Geerling, author of Ansible for DevOps.

None