Documentation
runit
Manage Runit services.
Attributes
check_mode:
support: full
Parameters
| Parameter | Required | Type | Values | Description |
|---|---|---|---|---|
| enabled | boolean | Whether the service should be enabled at boot. [default: true] |
||
| name | true | string | Name of the service to manage. | |
| service_dir | string | Runit service directory where service definitions are stored. [default: /etc/sv] |
||
| state | string | reloaded restarted started stopped |
Whether the service should be started, stopped, restarted, or reloaded. |
Example
- name: Start nginx under runit
runit:
name: nginx
state: started
enabled: true
- name: Stop nginx service
runit:
name: nginx
state: stopped
- name: Restart nginx service
runit:
name: nginx
state: restarted
- name: Reload nginx service
runit:
name: nginx
state: reloaded
- name: Enable nginx at boot
runit:
name: nginx
enabled: true
- name: Disable nginx at boot
runit:
name: nginx
enabled: false
- name: Use custom service directory
runit:
name: nginx
state: started
service_dir: /etc/sv