aix_inittab — Управляет файлом inittab на AIX.
Новая версия 2.3.
- Описание
- Требования (для хоста, на котором выполняется модуль)
- Параметры
- Примеры
- Значения возврата
- Примечания
Описание
- Управляет файлом inittab на AIX.
Требования (для хоста, на котором выполняется модуль)
- itertools
Параметры
| параметр | обязательно | по умолчанию | возможные значения | комментарии |
|---|---|---|---|---|
| действие | да |
| Действие, которое должен выполнить init с этой записью. | |
| команда | да | Команда, которая должна быть выполнена. | ||
| insertafter | нет | После какой строки inittab должна быть вставлена новая запись. | ||
| имя | да | Имя записи в inittab. псевдонимы: служба | ||
| уровень выполнения | да | Уровень выполнения записи. | ||
| состояние | нет | present |
| Должна ли запись присутствовать или отсутствовать в файле inittab |
Примеры
# 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
# Remove inittab entry startmyservice.
- name: remove startmyservice from inittab
aix_inittab:
name: startmyservice
runlevel: 2
action: wait
command: "echo hello"
state: absent
become: yes
Значения возврата
Общие значения возврата описаны здесь Значения возврата, следующие поля уникальны для данного модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| изменилось | изменился ли inittab или нет | всегда | булево | True |
| сообщение | выполненное действие с записью в inittab | изменилось | строка | изменена запись в inittab startmyservice |
| имя | имя скорректированной записи в inittab | всегда | строка | startmyservice |
Примечания
Примечание
- Изменения сохраняются после перезагрузки. Для чтения или изменения inittab с помощью команд lsitab, chitab, mkitab или rmitab требуются права root.
- Проверено на AIX 7.1.
Статус
Этот модуль помечен как предварительный просмотр, что означает, что его интерфейс не гарантируется как обратная совместимость.
Для получения помощи в разработке модулей, если вы заинтересованы, ознакомьтесь с Справочная информация о сообществе и участие в разработке, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/aix_inittab_module.html