darkwizard242.locust
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
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
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!