darkwizard242.locust

build-test release Ansible Role Ocena utrzymania Ocena niezawodności Ocena bezpieczeństwa GitHub tag (najnowszy SemVer) Rozmiar repozytorium GitHub

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

MIT

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!