darkwizard242.locust
Ansible ロール: locust
Debian/Ubuntu システムでの負荷テスト目的のために、locust パッケージをインストールするロールです。
要件
特になし。
ロール変数
使用可能な変数は以下にリストされています(defaults/main.yml
にあります):
変数リスト:
locust_debian_pre_reqs:
- python3
- python3-pip
locust_debian_pre_reqs_desired_state: present
pip_executable: pip3
pip_upgrade_version: latest
locust_app_debian_package: locust
locust_desired_state: present
変数テーブル:
変数 | 説明 |
---|---|
locust_debian_pre_reqs | locust を Debian ベースのシステムにインストールするために必要なパッケージ。python2.xは2020年末でEOLとなるため、python3を使用。 |
locust_debian_pre_reqs_desired_state | Debian システム上の locust 前提アプリの望ましい状態。 |
pip_executable | locust の pip パッケージをインストールするために使用する実行可能ファイル。 |
locust_app_debian_package | Debian ベースのシステムにインストールする必要がある locust アプリケーションパッケージの名前(例: locust )。 |
locust_desired_state | locust の望ましい状態。 |
依存関係
特になし。
例 Playbook
ロールのデフォルトの動作(つまり locust パッケージのインストール)に関するansible playbookの例。
- hosts: servers
roles:
- darkwizard242.locust
ロールの動作をカスタマイズする(つまり、最新の locust パッケージをインストールする)場合のansible playbookの例。
- hosts: servers
roles:
- darkwizard242.locust
vars:
locust_desired_state: latest
ロールの動作をカスタマイズする(つまり、locust パッケージを削除する)場合のansible playbookの例。
- hosts: servers
roles:
- darkwizard242.locust
vars:
locust_desired_state: absent
ライセンス
作者情報
このロールは Ali Muhammad によって作成されました。彼は学び、オープンソースコミュニティに貢献することが好きな DevOps/CloudOps エンジニアです。
プロジェクトについて
Installs locust using pip3 package for load testing.
インストール
ansible-galaxy install darkwizard242.locust
ライセンス
mit
ダウンロード
4.2k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!