Role Detail

geerlingguy.blackfire

Blackfire installation for Linux
Downloads
11881
Type Ansible
Minimum Ansible Version 2.0
Installation $ ansible-galaxy install geerlingguy.blackfire
Tags
development
web
Last Commit 2017-04-02 12:13:12 PM UTC
Last Imported 2017-04-02 12:18:12 PM UTC
Version History
Version Release Date
1.0.0 2016-05-10 22:44:10 PM
Supported Platforms
Platform Version
Debian etch
Debian jessie
Debian lenny
Debian sid
Debian squeeze
Debian stretch
Debian wheezy
EL 6
EL 7
Ubuntu precise
Ubuntu raring
Ubuntu saucy
Ubuntu trusty
Ubuntu xenial
Dependencies
Role
Last 10 Imports
Completed Status
2017-04-02 12:18:12 PM UTC SUCCESS
2017-04-02 12:15:12 PM UTC SUCCESS
2017-04-02 05:00:05 AM UTC SUCCESS
2017-04-02 03:50:03 AM UTC SUCCESS
2017-01-22 02:14:02 AM UTC SUCCESS
2016-11-23 15:13:03 PM UTC SUCCESS
2016-11-02 20:20:08 PM UTC SUCCESS
2016-05-10 23:00:11 PM UTC SUCCESS
2016-05-10 21:09:09 PM UTC SUCCESS

Ansible Role: Blackfire

Build Status

Installs Blackfire on RHEL/CentOS or Debian/Ubuntu.

Requirements

After installation, you need to complete Blackfire setup manually before profiling:

  1. Register the Blackfire agent: sudo blackfire-agent -register
  2. 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.

None