{"repo":"geerlingguy/ansible-role-supervisor","free":true,"listed":false,"github":"https://github.com/geerlingguy/ansible-role-supervisor","clone":"git clone https://github.com/geerlingguy/ansible-role-supervisor.git","description":"Ansible Role - Supervisor","language":"Shell","stars":101,"topics":["ansible","role","system","supervisor","supervisord","process","init","docker","galaxy"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Ansible Role: Supervisor An Ansible Role that installs Supervisor on Linux. Requirements Python pip should be installed. If it is not already installed, you can use the geerlingguy.pip Ansible role to install Pip prior to running this role. Role Variables Available variables are listed below, along with default values (see defaults/main.yml ): supervisor version: '' Install a specific version of Supervisor by setting it here. See available Supervisor versions on Pypi. If no version is set, it will install the latest stable version of Supervisor when the role is run. supervisor started: true supervisor enabled: true Choose whether to use an init script or systemd unit configuration to start Supervisor when it's installed and/or after a system boot. supervisor config path: /etc/supervisor The path where Supervisor configuration should be stored. supervisor include files: '{{ supervisor config path }}/conf.d/ .conf' The files supervisor will include from the main supervisor configuration. supervisor programs: - name: 'foo' command: /bin/cat state: present - name: 'apache' command: apache2ctl -DFOREGROUND state: present configuration: autostart=true autorestart=true startretries=1 startsecs=1 redirect stderr=true stderr logfile=/var/log/apache-err.log stdout logfile=/var/log/apache-out.log user=root killasgroup=true stopasgroup=true supervisor programs is an empty list by default; you can define a list of program s to be managed by Supervisor. If you set state to present , then a","default_branch":null,"files":null,"tree":[],"storefront":"/r/geerlingguy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geerlingguy/ansible-role-supervisor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}