Spec-Zone.ru › Ansible 2.8

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

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

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

Описание

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

Требования

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

  • cron

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
backup
логическое
    Варианты:
  • no ←
  • yes
При установке создаёт резервную копию crontab перед его изменением. Путь к резервной копии возвращается в переменной backup этим модулем.
cron_file
строка
Если указано, используется этот файл вместо crontab отдельного пользователя.
Без ведущего /, предполагается расположение в /etc/cron.d.
С ведущим /, это воспринимается как абсолютный путь.
insertafter
строка
Если указано, переменная будет вставлена после указанной переменной.
Используется с state=present.
insertbefore
строка
Используется с state=present. Если указано, переменная будет вставлена перед указанной переменной.
name
строка / обязательно
Имя переменной crontab.
state
строка
    Варианты:
  • absent
  • present ←
Определяет, требуется ли гарантировать наличие или отсутствие переменной.
user
строка
Конкретный пользователь, чей crontab должен быть изменён.
Этот параметр по умолчанию root, если не задан.
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. [сообщество]

Авторы

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

Spec-Zone.ru

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