.. | ||
defaults | ||
meta | ||
tasks | ||
tests | ||
.travis.yml | ||
README.md |
Ansible Role: Blackfire
Installs Blackfire on RHEL/CentOS or Debian/Ubuntu.
Requirements
After installation, you need to complete Blackfire setup manually before profiling:
- Register the Blackfire agent:
sudo blackfire-agent -register
- Configure Blackfire:
blackfire config
Role Variables
Available variables are listed below, along with default values (see defaults/main.yml
):
blackfire_packages:
- blackfire-agent
- blackfire-php
The Blackfire packages this role will install on the server. Note that blackfire-php
may not work well with XHProf and/or XDebug.
Dependencies
Requires the geerlingguy.php
role.
Example Playbook
- hosts: webserver
roles:
- geerlingguy.php
- geerlingguy.blackfire
License
MIT / BSD
Author Information
This role was created in 2016 by Jeff Geerling, author of Ansible for DevOps.