valentinzberea.supervisor
Stouts.supervisor
Un rol de Ansible que gestiona supervisor
- Instala y gestiona supervisor
- Instala superlance
- Gestiona tareas de supervisor
- Proporciona manejadores para recargar y reiniciar supervisor
Variables
Las variables del rol y sus valores predeterminados.
supervisor_enabled: yes # El rol está habilitado
supervisor_version: "3.1.2"
supervisor_bindir: "/usr/local/bin"
supervisor_bin: "{{ supervisor_bindir }}/supervisord"
supervisor_pid: /var/run/supervisord.pid
supervisor_nofile: 65356 # Establece el máximo de archivos abiertos (dejar en blanco para límites predeterminados)
supervisor_cfgdir: /etc/supervisor # ruta al directorio de configuración
supervisor_conf_file: "{{ supervisor_cfgdir }}/supervisord.conf"
supervisor_logdir: /var/log/supervisor # ruta al directorio de logs
supervisor_incdir: "{{supervisor_cfgdir}}/conf.d" # ruta al directorio de inclusión
supervisor_tasks: [] # Lista de programas de supervisor
# Ej. supervisor_tasks:
# - name: <nombre>
# option: valor
# option: valor
# option: valor
supervisor_events: [] # similar a tareas/programas pero para escuchadores de eventos como crashmail
supervisor_groups: [] # grupos de tareas
supervisor_superlance: no # Instalar superlance (http://superlance.readthedocs.org/)
Uso
Agrega Stouts.supervisor
a tus roles y establece las variables en tu archivo de playbook.
Ejemplo:
- hosts: all
roles:
- Stouts.supervisor
vars:
supervisor_tasks:
- name: ping
command: ping google.com
autostart: true
autorestart: true
supervisor_events:
- name: crashmail
command: crashmail -p program -m [email protected]
events: PROCESS_STATE_EXITED
supervisor_groups:
- name: my_group
programs: ping
Licencia
Licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Comentarios, informes de errores, solicitudes, ...
¡Son bienvenidos!
Si deseas expresar tu agradecimiento por el rol, puedes enviar una postal a:
Kirill Klenov
pos. Severny 8-3
MO, Istra, 143500
Rusia
Instalar
ansible-galaxy install valentinzberea.supervisor
Licencia
mit
Descargas
104
Propietario