darkwizard242.locust
Rola Ansible: locust
Rola do instalacji pakietu locust na systemach Debian/Ubuntu do testów obciążeniowych.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml
):
Lista zmiennych:
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
Tabela zmiennych:
Zmienna | Opis |
---|---|
locust_debian_pre_reqs | Pakiety wymagane do instalacji locust na systemach typu Debian. Używamy python3, ponieważ python2.x jest EOL na koniec 2020 roku. |
locust_debian_pre_reqs_desired_state | Pożądany stan aplikacji pre-rekonfiguracji locust na systemach Debian. |
pip_executable | Wykonywalny plik do wykorzystania do instalacji pakietu pip dla locust . |
locust_app_debian_package | Nazwa pakietu aplikacji locust wymagającego instalacji, czyli locust na systemach typu Debian. |
locust_desired_state | Pożądany stan dla locust. |
Zależności
Brak
Przykładowy playbook
Dla domyślnego działania roli (tj. instalacji pakietu locust) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.locust
Dla dostosowania działania roli (tj. instalacji najnowszego pakietu locust zamiast zapewnienia, że jest zainstalowany) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.locust
vars:
locust_desired_state: latest
Dla dostosowania działania roli (tj. usunięcia pakietu locust) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.locust
vars:
locust_desired_state: absent
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammad, inżyniera DevOps/CloudOps, który kocha uczyć się i przyczyniać do społeczności Open Source.
O projekcie
Installs locust using pip3 package for load testing.
Zainstaluj
ansible-galaxy install darkwizard242.locust
Licencja
mit
Pobrania
4.2k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!