darkwizard242.locust

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Rol de Ansible: locust

Rol para instalar el paquete pip de locust en sistemas Debian/Ubuntu para propósitos de pruebas de carga.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml):

Lista de Variables:

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

Tabla de Variables:

Variable Descripción
locust_debian_pre_reqs Paquetes requeridos para instalar locust en sistemas basados en Debian. Se usa python3 ya que python2.x llegó al final de su vida útil a finales de 2020.
locust_debian_pre_reqs_desired_state Estado deseado para las aplicaciones pre-requisito de locust en sistemas Debian.
pip_executable El ejecutable que se utilizará para instalar el paquete pip de locust.
locust_app_debian_package Nombre del paquete de la aplicación locust que debe ser instalado, es decir, locust en sistemas basados en Debian.
locust_desired_state Estado deseado para locust.

Dependencias

Ninguna

Ejemplo de Playbook

Para el comportamiento predeterminado del rol (es decir, instalación del paquete locust) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.locust

Para personalizar el comportamiento del rol (es decir, instalación de la última versión del paquete locust en lugar de asegurarse de que esté instalado) en playbooks de ansible.

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

Para personalizar el comportamiento del rol (es decir, eliminación del paquete locust) en playbooks de ansible.

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

Licencia

MIT

Información del Autor

Este rol fue creado por Ali Muhammad, un Ingeniero DevOps/CloudOps que ama aprender y contribuir a la comunidad de Código Abierto.

Acerca del proyecto

Installs locust using pip3 package for load testing.

Instalar
ansible-galaxy install darkwizard242.locust
Licencia
mit
Descargas
4.2k
Propietario
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!