valentinzberea.supervisor
Stouts.supervisor
Rôle Ansible qui gère supervisor
- Installer et gérer supervisor
- Installer superlance
- Gérer les tâches du supervisor
- Fournir des gestionnaires pour recharger et redémarrer le supervisor
Variables
Les variables du rôle et leurs valeurs par défaut.
supervisor_enabled: oui # Le rôle est activé
supervisor_version: "3.1.2"
supervisor_bindir: "/usr/local/bin"
supervisor_bin: "{{ supervisor_bindir }}/supervisord"
supervisor_pid: /var/run/supervisord.pid
supervisor_nofile: 65356 # Définir le nombre maximal de fichiers ouverts (laisser vide pour les limites par défaut)
supervisor_cfgdir: /etc/supervisor # chemin vers le répertoire de config
supervisor_conf_file: "{{ supervisor_cfgdir }}/supervisord.conf"
supervisor_logdir: /var/log/supervisor # chemin vers le répertoire des logs
supervisor_incdir: "{{supervisor_cfgdir}}/conf.d" # chemin vers le répertoire d'inclusion
supervisor_tasks: [] # Liste des programmes supervisor
# Ex. supervisor_tasks:
# - name: <nom>
# option: valeur
# option: valeur
# option: valeur
supervisor_events: [] # similaire aux tâches/programmes mais pour les écouteurs d'événements comme crashmail
supervisor_groups: [] # groupes de tâches
supervisor_superlance: non # Installer superlance (http://superlance.readthedocs.org/)
Utilisation
Ajoutez Stouts.supervisor
à vos rôles et définissez des variables dans votre fichier playbook.
Exemple:
- hosts: tous
roles:
- Stouts.supervisor
vars:
supervisor_tasks:
- name: ping
command: ping google.com
autostart: vrai
autorestart: vrai
supervisor_events:
- name: crashmail
command: crashmail -p program -m [email protected]
events: PROCESS_STATE_EXITED
supervisor_groups:
- name: mon_groupe
programs: ping
Licence
Licence MIT. Voir le fichier LICENSE pour les détails.
Retours, rapports de bogues, demandes, ...
Sont bienvenus!
Si vous souhaitez exprimer votre appréciation pour le rôle, vous pouvez envoyer une carte postale à :
Kirill Klenov
pos. Severny 8-3
MO, Istra, 143500
Russie
Installer
ansible-galaxy install valentinzberea.supervisor
Licence
mit
Téléchargements
104
Propriétaire