geerlingguy.blackfire
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.
blackfire_gpg_key_url: https://packages.blackfire.io/gpg.key
blackfire_repo_url: http://packages.blackfire.io/fedora/blackfire.repo
Variables used for Blackfire package setup and installation.
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.
Install
ansible-galaxy install geerlingguy.blackfireLicense
mit
Downloads
36.5k
Owner
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns
