Spec-Zone.ru › Ansible 2.6

puppet - Запуск puppet

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

  • Описание
    • Требования
  • Параметры
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Запускает агента puppet или apply надёжным образом.

Требования

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

  • puppet

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
certname
(добавлено в 2.1)
Имя, используемое при обработке сертификатов.
environment
Используемая среда Puppet.
execute
(добавлено в 2.1)
Выполнение определённого фрагмента кода Puppet.
Не имеет эффекта с puppetmaster.
facter_basename Значение по умолчанию:
"ansible"
Базовое имя файла вывода facter.
facts
Словарь значений для передачи в качестве постоянных внешних фактов facter.
logdest
(добавлено в 2.1)
    Варианты:
  • stdout ←
  • syslog
Место хранения логов puppet, если используется puppet apply.
manifest
Путь к файлу манифеста для запуска puppet apply.
modulepath
(добавлено в 2.4)
Путь к альтернативному расположению модулей puppet.
puppetmaster
Имя хоста puppetmaster для связи.
tags
(добавлено в 2.1)
Список меток puppet, разделённых запятыми.
timeout Значение по умолчанию:
"30m"
Время ожидания завершения работы puppet.

Примеры

- name: Run puppet agent and fail if anything goes wrong
  puppet:

- name: Run puppet and timeout in 5 minutes
  puppet:
    timeout: 5m

- name: Run puppet using a different environment
  puppet:
    environment: testing

- name: Run puppet using a specific certname
  puppet:
    certname: agent01.example.com

- name: Run puppet using a specific piece of Puppet code. Has no effect with a puppetmaster
  puppet:
    execute: include ::mymodule

- name: Run puppet using a specific tags
  puppet:
    tags: update,nginx

Статус

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

Техническое обслуживание

Этот модуль помечен как community, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Monty Taylor (@emonty)

Подсказка

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

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

Spec-Zone.ru

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