puppet

Ansible роль puppet

Установите Puppet на вашу систему (Linux).

GitHub Версия Проблемы Запросы на изменение Скачивания
github Версия Проблемы Запросы на изменение Ansible роль

Пример плейбука

Этот пример взят из molecule/default/converge.yml и тестируется при каждой отправке, запросе на изменение и выпуске.

---
- имя: Конвергировать
  хосты: все
  стать: true
  собирать_факты: да

  предварительные_задачи:
    - включить: java-11.yml

  роли:
    - роль: buluma.java
      когда: ansible_os_family == 'Debian'
    - роль: buluma.puppet

Также смотрите полное объяснение и пример о том, как использовать эти роли.

Переменные роли

Значения по умолчанию для переменных установлены в defaults/main.yml:

---
puppet_package: puppetserver

puppet_service: puppetserver
puppet_service_state: started
puppet_service_enabled: false
puppet_service_manage: false

puppet_bin_path: /opt/puppetlabs/bin

puppet_version: 7

# Используется только для Debian/Ubuntu.
puppet_apt_deb: "https://apt.puppetlabs.com/puppet{{ puppet_version }}-release-{{ ansible_distribution_release }}.deb"

# Используется только для RedHat/CentOS.
puppet_yum_rpm: "https://yum.puppet.com/puppet{{ puppet_version }}-release-el-{{ ansible_distribution_major_version }}.noarch.rpm"

Требования

Состояние используемых ролей

Следующие роли используются для подготовки системы. Вы можете подготовить вашу систему другим способом.

Требование GitHub Версия
buluma.java Ansible Molecule Версия

Контекст

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

Вот обзор связанных ролей:

зависимости

Совместимость

Эта роль была протестирована на следующих образах контейнеров:

контейнер теги
Debian все
Ubuntu xenial, bionic, focal
Kali все

Минимальная версия Ansible, необходимая для работы, — 2.12, тесты были проведены для:

  • предыдущей версии.
  • текущей версии.
  • версии разработки.

Если вы обнаружите проблемы, пожалуйста, сообщите о них в GitHub

Журнал изменений

История роли

Лицензия

Apache-2.0

Информация об авторе

Shadow Walker

О проекте

Install Puppet on your system (Linux).

Установить
ansible-galaxy install buluma/ansible-role-puppet
Лицензия
apache-2.0
Загрузки
7834
Владелец
DevOps Engineer