Spec-Zone.ru › Ansible 2.4

cronvar - Управление переменными в crontab

Новая версия с 2.0.

  • Обзор
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
    • Состояние

Обзор

  • Используйте этот модуль для управления переменными в crontab. Этот модуль позволяет создавать, обновлять или удалять определения переменных cron.

Требования (к хосту, на котором выполняется модуль)

  • cron

Параметры

параметр обязателен по умолчанию варианты примечания
backup
нет
Если задано, создает резервную копию crontab перед его изменением. Путь к резервной копии возвращается в переменной backup этим модулем.
cron_file
нет
Если указано, используется этот файл вместо crontab отдельного пользователя. Без ведущей / предполагается, что он находится в /etc/cron.d. С ведущей / это рассматривается как абсолютный путь.
insertafter
нет
Используется с state=present. Если указано, переменная будет вставлена после указанной переменной.
insertbefore
нет
Используется с state=present. Если указано, переменная будет вставлена непосредственно перед указанной переменной.
name
да
Имя переменной crontab.
state
нет present
  • present
  • absent
Указывает, требуется ли гарантировать наличие или отсутствие переменной.
user
нет root
Конкретный пользователь, чья crontab должна быть изменена.
value
нет
Значение, которое нужно задать этой переменной. Обязательно, если state=present.

Примеры

# Ensure a variable exists.
# Creates an entry like "EMAIL=doug@ansibmod.con.com"
- cronvar:
    name: EMAIL
    value: doug@ansibmod.con.com

# Make sure a variable is gone.  This will remove any variable named
# "LEGACY"
- cronvar:
    name: LEGACY
    state: absent

# Adds a variable to a file under /etc/cron.d
- cronvar:
    name: LOGFILE
    value: /var/log/yum-autoupdate.log
    user: root
    cron_file: ansible_yum-autoupdate

Состояние

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

Для получения помощи в разработке модулей, если вы заинтересованы, прочитайте Информацию о сообществе и вклад, Тестирование 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/cronvar_module.html

Spec-Zone.ru

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