darkwizard242.locust

ビルドテスト リリース Ansible ロール 保守性評価 信頼性評価 セキュリティ評価 GitHub タグ (最新のSemVer) GitHub リポジトリサイズ

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 locustpip パッケージをインストールするために使用する実行可能ファイル。
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

ライセンス

MIT

作者情報

このロールは 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!