Ansible で Master/Slave 構成の JMeter をデプロイする Playbook を作ってみました。
https://github.com/keisukesanuki/jmeter-MS.git
※ 詳細は GitHub の README を参照くださいませ。
ディレクトリ構成
. ├── README.md ├── ansible.cfg ├── group_vars │ ├── all.yml │ └── all.yml.example ├── hosts.example ├── roles │ ├── common │ │ ├── README.md │ │ └── tasks │ │ ├── etckeeper_commit.yml │ │ ├── host_change.yml │ │ └── main.yml │ ├── dummy │ │ ├── README.md │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ └── dummy.txt │ ├── jmeter51 │ │ ├── README.md │ │ ├── files │ │ │ ├── jmeter.properties │ │ │ └── start-controller_cui.sh │ │ └── tasks │ │ └── main.yml │ ├── jmeter53 │ │ ├── README.md │ │ ├── files │ │ │ ├── jmeter.properties │ │ │ └── start-controller_cui.sh │ │ └── tasks │ │ └── main.yml │ ├── jmeter54 │ │ ├── README.md │ │ ├── files │ │ │ ├── jmeter.properties │ │ │ └── start-controller_cui.sh │ │ └── tasks │ │ └── main.yml │ ├── jmeter55 │ │ ├── README.md │ │ ├── files │ │ │ ├── jmeter.properties │ │ │ └── start-controller_cui.sh │ │ └── tasks │ │ └── main.yml │ ├── minimum │ │ └── httpd │ │ ├── README.md │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── main.yml │ │ │ └── security.yml │ │ └── templates │ │ ├── mpm.conf │ │ └── security.conf │ ├── python-scripts │ │ ├── README.md │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ ├── csv2gspread.py │ │ ├── sacred-drive.json │ │ └── start-controller_cui.sh │ ├── reboot │ │ └── tasks │ │ └── main.yml │ ├── slave-jmeter │ │ ├── README.md │ │ ├── files │ │ │ ├── jmeter-node.service │ │ │ └── jmeter-server.sh │ │ └── tasks │ │ └── main.yml │ └── tigervnc │ ├── README.md │ ├── files │ │ ├── vncpasswd.sh │ │ └── vncserver@.service_root │ └── tasks │ └── main.yml ├── scenario │ └── example │ └── zabbix │ └── zabbix_load_scenario.jmx ├── target.yml └── target.yml.example 38 directories, 51 files