Spec-Zone.ru › Ansible 2.6

aix_inittab - Управляет inittab на AIX

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

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

Описание

  • Управляет файлом inittab на AIX.

Требования

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

  • itertools

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
action
обязательно
    Варианты:
  • boot
  • bootwait
  • hold
  • initdefault
  • no
  • once
  • ondemand
  • powerfail
  • powerwait
  • respawn
  • sysinit
  • wait
Действие, которое должен выполнить init с этой записью.
command
обязательно
Команда, которая должна быть выполнена.
insertafter
После какой строки inittab должна быть вставлена новая запись.
name
обязательно
Имя записи в inittab.

псевдонимы: service
runlevel
обязательно
Уровень выполнения (runlevel) записи.
state
    Варианты:
  • absent
  • present ←
Должна ли запись присутствовать или отсутствовать в файле inittab.

Примечания

Примечание

  • Изменения сохраняются после перезагрузки. Для чтения или изменения inittab с помощью команд lsitab, chitab, mkitab или rmitab необходимы права root.
  • Тестировалось на AIX 7.1.

Примеры

# Add service startmyservice to the inittab, directly after service existingservice.
- name: Add startmyservice to inittab
  aix_inittab:
    name: startmyservice
    runlevel: 4
    action: once
    command: echo hello
    insertafter: existingservice
    state: present
  become: yes

# Change inittab entry startmyservice to runlevel "2" and processaction "wait".
- name: Change startmyservice to inittab
  aix_inittab:
    name: startmyservice
    runlevel: 2
    action: wait
    command: echo hello
    state: present
  become: yes

- name: Remove startmyservice from inittab
  aix_inittab:
    name: startmyservice
    runlevel: 2
    action: wait
    command: echo hello
    state: absent
  become: yes

Возвращаемые значения

Общие возвращаемые значения описаны здесь, а следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
changed
boolean
всегда
Изменился ли inittab или нет

Пример:
True
msg
строка
изменено
Выполненное действие с записью в inittab

Пример:
изменена запись в inittab startmyservice
name
строка
всегда
Имя изменённой записи в inittab

Пример:
startmyservice


Статус

Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Joris Weijters (@molekuul)

Подсказка

Если вы заметили какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

© 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/aix_inittab_module.html

Spec-Zone.ru

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