Spec-Zone.ru › Ansible 2.5

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
    Варианты:
  • отсутствует
  • есть ←
Указывает, требуется ли гарантировать наличие или отсутствие переменной.
user По умолчанию:
root
Конкретный пользователь, чей crontab должен быть изменён.
value
Значение, которое нужно задать для этой переменной.
Необходимо, если state=present.

Примеры

- name: Ensure entry like "EMAIL=doug@ansibmod.con.com" exists
  cronvar:
    name: EMAIL
    value: doug@ansibmod.con.com

- name: Ensure a variable does not exist. This may remove any variable named "LEGACY"
  cronvar:
    name: LEGACY
    state: absent

- name: Add 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

Статус

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

Автор

  • Doug Luce (@dougluce)

Подсказка

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

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/cronvar_module.html

Spec-Zone.ru

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