darkwizard242.locust

build-test release Ansible Rolle Wartungsbewertung Zuverlässigkeitsbewertung Sicherheitsbewertung GitHub-Tag (neueste SemVer) GitHub-Repo-Größe

Ansible Rolle: Locust

Rolle zur Installation des Pip-Pakets Locust auf Debian/Ubuntu-Systemen zu Testzwecken beim Lasttest.

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt (in defaults/main.yml):

Variablenliste:

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

Variablentabelle:

Variable Beschreibung
locust_debian_pre_reqs Pakete, die erforderlich sind, um Locust auf Debian-basierten Systemen zu installieren. Nutzung von python3, da python2.x Ende 2020 EOL ist.
locust_debian_pre_reqs_desired_state Gewünschter Zustand für Locust-Voraussetzungen auf Debian-Systemen.
pip_executable Die ausführbare Datei, die zur Installation des Pip-Pakets von Locust verwendet werden soll.
locust_app_debian_package Name des benötigten Locust-Anwendungspakets, d.h. locust auf Debian-basierten Systemen.
locust_desired_state Gewünschter Zustand für Locust.

Abhängigkeiten

Keine

Beispiel-Playbook

Für das Standardverhalten der Rolle (d.h. Installation des Locust-Pakets) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.locust

Zur Anpassung des Verhaltens der Rolle (d.h. Installation des neuesten Locust-Pakets anstelle der Sicherstellung der Installation) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.locust
  vars:
    locust_desired_state: latest

Zur Anpassung des Verhaltens der Rolle (d.h. Entfernung des Locust-Pakets) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.locust
  vars:
    locust_desired_state: absent

Lizenz

MIT

Autoreninformationen

Diese Rolle wurde von Ali Muhammad erstellt, einem DevOps/CloudOps-Ingenieur, der gerne lernt und zur Open-Source-Community beiträgt.

Über das Projekt

Installs locust using pip3 package for load testing.

Installieren
ansible-galaxy install darkwizard242.locust
GitHub Repository
Lizenz
mit
Downloads
4.2k
Besitzer
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!