Skip to content

Commit 764f278

Browse files
authored
Merge pull request #31 from Oefenweb/pr-30
Added supervisord nodaemon option as variable
2 parents edc1dfb + 4b611a3 commit 764f278

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Set up the latest or a specific version of supervisor in Ubuntu systems.
2727
* `supervisor_inet_http_server_username` [default: `admin`]: The username required for authentication to this HTTP server **Make sure to change!**
2828
* `supervisor_inet_http_server_password` [default: `'4ubA&Et=ASPe'`]: The password required for authentication to this HTTP server. This can be a cleartext password, or can be specified as a SHA-1 hash if prefixed by the string `{SHA}` **Make sure to change!**
2929

30+
* `supervisor_supervisord_nodaemon` [default: `false`]: If true, supervisord will start in the foreground instead of daemonizing
3031
* `supervisor_supervisord_logfile` [default: `/var/log/supervisor/supervisord.log`]: The path to the activity log of the supervisord process
3132
* `supervisor_supervisord_pidfile` [default: `/var/run/supervisord.pid`]: The location in which supervisord keeps its pid file
3233
* `supervisor_supervisord_childlogdir` [default: `/var/log/supervisor`]: The directory used for `AUTO` child log files

defaults/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ supervisor_inet_http_server_port: 9001
1515
supervisor_inet_http_server_username: admin
1616
supervisor_inet_http_server_password: '4ubA&Et=ASPe'
1717

18+
supervisor_supervisord_nodaemon: false
1819
supervisor_supervisord_logfile: /var/log/supervisor/supervisord.log
1920
supervisor_supervisord_pidfile: /var/run/supervisord.pid
2021
supervisor_supervisord_childlogdir: /var/log/supervisor

templates/etc/supervisor/supervisord.conf.j2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ password = {{ supervisor_inet_http_server_password }}
2323
{% endif %}
2424

2525
[supervisord]
26+
nodaemon={{ 'true' if supervisor_supervisord_nodaemon | bool else 'false' }} ; (supervisord nodaemon option;default false)
2627
logfile={{ supervisor_supervisord_logfile }} ; (main log file;default $CWD/supervisord.log)
2728
pidfile={{ supervisor_supervisord_pidfile }} ; (supervisord pidfile;default supervisord.pid)
2829
childlogdir={{ supervisor_supervisord_childlogdir }} ; ('AUTO' child log dir, default $TEMP)

0 commit comments

Comments
 (0)