community / community.general / 1.3.14 / module / supervisorctl Manage the state of a program or group of programs running via supervisord Authors: Matt Wright (@mattupstate), Aaron Wang (@inetfuture) <inetfuture@gmail.com>community.general.supervisorctl (1.3.14) — module
Install with ansible-galaxy collection install community.general:==1.3.14
collections: - name: community.general version: 1.3.14
Manage the state of a program or group of programs running via supervisord
- name: Manage the state of program to be in started state community.general.supervisorctl: name: my_app state: started
- name: Manage the state of program group to be in started state community.general.supervisorctl: name: 'my_apps:' state: started
- name: Restart my_app, reading supervisorctl configuration from a specified file community.general.supervisorctl: name: my_app state: restarted config: /var/opt/my_project/supervisord.conf
- name: Restart my_app, connecting to supervisord with credentials and server URL community.general.supervisorctl: name: my_app state: restarted username: test password: testpass server_url: http://localhost:9001
- name: Send a signal to my_app via supervisorctl community.general.supervisorctl: name: my_app state: signalled signal: USR1
name: description: - The name of the supervisord program or group to manage. - The name will be taken as group name when it ends with a colon I(:) - Group support is only available in Ansible version 1.6 or later. required: true type: str state: choices: - present - started - stopped - restarted - absent - signalled description: - The desired state of program/group. required: true type: str config: description: - The supervisor configuration file path type: path signal: description: - The signal to send to the program/group, when combined with the 'signalled' state. Required when l(state=signalled). type: str password: description: - password to use for authentication type: str username: description: - username to use for authentication type: str server_url: description: - URL on which supervisord server is listening type: str supervisorctl_path: description: - path to supervisorctl executable type: path