Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rodo/ansible-tsung
Ansible playbooks for Tsung deployment
https://github.com/rodo/ansible-tsung
Last synced: 28 days ago
JSON representation
Ansible playbooks for Tsung deployment
- Host: GitHub
- URL: https://github.com/rodo/ansible-tsung
- Owner: rodo
- License: gpl-3.0
- Created: 2014-05-26T16:09:23.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-02T07:22:46.000Z (over 9 years ago)
- Last Synced: 2024-08-04T02:07:53.520Z (4 months ago)
- Language: Python
- Size: 229 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tsung - ansible-tsung - Ansible playbooks for Tsung deployment. (Tools / Configuration Management)
README
ansible-tsung
=============Ansible playbooks for Tsung deployment, install tsung from git
official repo, compile on each host. Configure a sample scenarion with
client cpu autoconfigure from instance type. Works on EC2 with Ubuntu
image actually.Create a user named **tsung** with a log directory ~/tsung/logs/
served on http by Yaws on port 8080 on controller.Using
=====1. launch your instances on EC2 or OpenStack
2. tag one of them as controller with **tsung_role=controller**
3. configure you cluster is as simple as run :
`$ python ec2tool.py REGION`
4. create the ssh key
`$ ssh-keygen -t dsa -f playbooks/roles/tsung/templates/id_dsa`
5. run ansible to set up the whole cluster
6. ssh to the **controller** and enjoy
Playbooks
=========* munin.yml : deploy munin-node on all nodes, and munin on controller
* tsung.yml : deploy tsung on all nodes
Dependencies
============Python libraries listed in `requirements.txt`
Datas
=====* http://aws.amazon.com/ec2/pricing/json/linux-od.json