Spec-Zone.ru › Ansible 2.4

puppet - Запуск puppet

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

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

Описание

  • Выполняет агент puppet или apply надёжным способом

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

  • puppet

Параметры

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

Примеры

# Run puppet agent and fail if anything goes wrong
- puppet

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

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

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

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

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

Статус

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

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

Spec-Zone.ru

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