Spec-Zone.ru › Ansible 2.7

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

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

  • Описание
  • Требования
  • Параметры
  • Примеры
  • Статус

Описание

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

Требования

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

  • cron

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
backup
boolean
    Варианты:
  • нет ←
  • да
Если установлено, создает резервную копию 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

Статус

  • Этот модуль не гарантирует обратной совместимости. [превью]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • 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.7/modules/cronvar_module.html

Spec-Zone.ru

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