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