ivansible / ivansible.entware / 1.0.0 / module / openwrt_init2 Manage services on OpenWrt. | "added in version" 2.3 of ivansible.entware" Authors: Andrew Gaffney (@agaffney) preview | supported by communityivansible.entware.openwrt_init2 (1.0.0) — module
Install with ansible-galaxy collection install ivansible.entware:==1.0.0
collections: - name: ivansible.entware version: 1.0.0
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.