openwrt_init - Управление службами в OpenWrt.
Новое в версии 2.3.
Обзор
- Управляет службами OpenWrt на удалённых хостах.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- Система OpenWrt (с Python)
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| enabled bool |
| Нужно ли запускать службу при загрузке. Требуется хотя бы одно из значений state или enabled.
|
| name обязательно | Имя службы. псевдонимы: service | |
| pattern | Если служба не отвечает на команду 'running', укажите подстроку для поиска, которая будет найдена в выводе команды ps и будет использоваться в качестве замены результата 'running'. Если строка найдена, служба считается работающей. | |
| state |
| started/stopped — это идемпотентные действия, которые не будут запускать команды, если это не необходимо. restarted всегда перезапустит службу. reloaded всегда перезагрузит. |
Примечания
Примечание
- Требуется хотя бы один параметр, кроме name.
Примеры
# 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
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Более подробную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- Andrew Gaffney (@agaffney)
Подсказка
Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/openwrt_init_module.html