https://github.com/cycloidio/ansible-supervisord
https://github.com/cycloidio/ansible-supervisord
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cycloidio/ansible-supervisord
- Owner: cycloidio
- Created: 2016-05-23T08:37:45.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-07-12T10:52:11.000Z (almost 3 years ago)
- Last Synced: 2025-06-30T20:04:17.770Z (12 months ago)
- Language: Jinja
- Size: 9.77 KB
- Stars: 0
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ansible-supervisord
=========
This role will install supervisord and let you configure programs with yaml
Role Variables
--------------
**supervisord_config_location**
The path where goes the configuration for each program
default: ``/etc/supervisord/conf.d/``
**supervisord_programs**
This variable should contains all programs that runs with supervisord
Example :
supervisord_programs:
lisa-api:
program_name: "lisa-api"
user: "alivelisa"
command: "/home/alivelisa/.virtualenvs/lisa-api/bin/python /home/alivelisa/.virtualenvs/lisa-api/local/bin/lisa-api-cli runserver 0.0.0.0:8000"
autostart: "true"
autorestart: "true"
redirect_stderr: "true"
stdout_logfile: /var/log/supervisor/lisa-api.log
stderr_logfile: /var/log/supervisor/lisa-api.log
stopasgroup: "true"
killasgroup: "true"
default: ``[]``
Example Playbook
----------------
- hosts: servers
roles:
- { role: cycloid.supervisord }
License
-------
BSD
Author Information
------------------
Julien Syx at Cycloid.io