Модуль community.general.sysrc – Управление FreeBSD с помощью sysrc
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Для использования в книге задач укажите: community.general.sysrc.
Новое в community.general 2.0.0
Описание
- Управляет
/etc/rc.confдля FreeBSD.
Параметры
Параметр | Комментарии |
|---|---|
delim строка | Разделитель, используемый вместо Используется только при Значение по умолчанию: |
jail строка | Имя или идентификатор тюрьмы для обработки. |
name строка / обязательно | Имя переменной в |
path строка | Путь к файлу для использования вместо Значение по умолчанию: |
state строка | Используйте Используйте Используйте Используйте Варианты:
|
value строка | Значение для установки при Значение для добавления при Значение для удаления при |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме проверки |
diff_mode | Поддержка: отсутствует | Вернет детали о том, что изменилось (или, возможно, нуждается в изменении в |
Примечания
Примечание
- Имя
nameне может содержать точки, так как sysrc не поддерживает имена в стиле OID.
Примеры
---
# enable mysql in the /etc/rc.conf
- name: Configure mysql pid file
community.general.sysrc:
name: mysql_pidfile
value: "/var/run/mysqld/mysqld.pid"
# enable accf_http kld in the boot loader
- name: Enable accf_http kld
community.general.sysrc:
name: accf_http_load
state: present
value: "YES"
path: /boot/loader.conf
# add gif0 to cloned_interfaces
- name: Add gif0 interface
community.general.sysrc:
name: cloned_interfaces
state: value_present
value: "gif0"
# enable nginx on a jail
- name: Enable nginx in test jail
community.general.sysrc:
name: nginx_enable
value: "YES"
jail: testjail
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
changed булево | Возвращает значение changed для действий sysrc. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/sysrc_module.html