Spec-Zone.ru › Ansible 2.6

openwrt_init - Управление службами в OpenWrt.

Новое в версии 2.3.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Управляет службами OpenWrt на удалённых хостах.

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • Система OpenWrt (с Python)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
enabled
bool
    Варианты:
  • no
  • yes
Нужно ли запускать службу при загрузке. Требуется хотя бы одно из значений state или enabled.
name
обязательно
Имя службы.

псевдонимы: service
pattern
Если служба не отвечает на команду 'running', укажите подстроку для поиска, которая будет найдена в выводе команды ps и будет использоваться в качестве замены результата 'running'. Если строка найдена, служба считается работающей.
state
    Варианты:
  • started
  • stopped
  • restarted
  • reloaded
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API