Tested with Ansible 1.4.1 against RHEL/CentOS 6.4.
This Ansible playbook will install graphite via pip in its default location '/opt/graphite'
To run this playbook.
- clone the repo
- modify
hosts
file with the IP or hostname of the server you want to setup - ignore ssh's known hosts file
export ANSIBLE_HOST_KEY_CHECKING=False
- run
ansible-playbook -i hosts playbook.yml
- In ~4 minutes you should have a running Graphite/Statd server!
- I've been testing this on a Digital Ocean VM - 1 CPU/1GB Ram CentOS 6.4
Graphite will be installed via pip in its default location '/opt/graphite'
Ansible will setup statsd to communicate with a Graphite server running on localhost by default.
Carbon's Storage Schema and Aggregation configuration have been setup according to this page.
- Automate Django superuser creation
python manage.py createsuperuser
. - Add Debian support