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) |
| Место хранения логов 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