ansible / ansible.builtin / v2.7.16 / module / openwrt_init Manage services on OpenWrt. | "added in version" 2.3 of ansible.builtin" Authors: Andrew Gaffney (@agaffney) preview | supported by communityansible.builtin.openwrt_init (v2.7.16) — module
pip
Install with pip install ansible==2.7.16
Controls OpenWrt services on remote hosts.
# Example action to start service httpd, if not running - openwrt_init: state: started name: httpd
# Example action to stop service cron, if running - openwrt_init: name: cron state: stopped
# Example action to reload service httpd, in all cases - openwrt_init: name: httpd state: reloaded
# Example action to enable service httpd - openwrt_init: name: httpd enabled: yes
name: aliases: - service description: - Name of the service. required: true state: choices: - started - stopped - restarted - reloaded description: - C(started)/C(stopped) are idempotent actions that will not run commands unless necessary. C(restarted) will always bounce the service. C(reloaded) will always reload. enabled: description: - Whether the service should start on boot. B(At least one of state and enabled are required.) type: bool pattern: description: - If the service does not respond to the 'running' command, name a substring to look for as would be found in the output of the I(ps) command as a stand-in for a 'running' result. If the string is found, the service will be assumed to be running.