Служба vRealize Automation Cloud Assembly поддерживает интеграцию с Puppet Enterprise — программным обеспечением для управления конфигурациями.

Когда инструмент Puppet Enterprise добавляется в Cloud Assembly в качестве внешней системы, по умолчанию его возможности доступны для всех проектов. Можно ограничить доступ, сделав систему Puppet доступной только определенным проектам.

Чтобы добавить интеграцию Puppet Enterprise, потребуется имя главного сервера Puppet, а также его имя узла или IP-адрес.

Журналы Puppet можно найти в следующем расположении в том случае, если необходимо проверить их на наличие ошибок или определенной информации.

Описание Расположение журнала
Журнал для создания и установки связанных событий

Журналы находятся на развернутом компьютере по адресу `~/var/tmp/vmware/provider/user_defined_script/$(ls -t ~/var/tmp/vmware/provider/user_defined_script/ | head -1)/`.

Полные журналы см. в файле log.txt. Дополнительные сведения о журналах агента Puppet см. в разделе https://puppet.com/docs/puppet/4.8/services_agent_unix.html#logging
Журнал для задач Puppet, связанных с удалением и запуском Журналы находятся в Puppet Enterprise по адресу `~/var/tmp/vmware/provider/user_defined_script/$(ls -t ~/var/tmp/vmware/provider/user_defined_script/ | head -1)/`. Полные журналы см. в файле log.txt.

Процедура

  1. Выберите пункт Инфраструктура > Подключения > Интеграции и нажмите Добавить интеграцию.
  2. Выберите Puppet.
  3. Введите необходимую информацию на странице настройки Puppet.
  4. Нажмите Проверить, чтобы проверить интеграцию.
  5. Нажмите кнопку Добавить.

Результаты

Приложение Puppet доступно для использования при работе с облачными шаблонами.

Дальнейшие действия

Добавьте компоненты Puppet в нужные облачные шаблоны.

  1. В разделе «Облачные шаблоны» в Cloud Assembly выберите Puppet в разделе «Управление содержимым» в меню облачного шаблона и перетащите компонент Puppet на холст.
  2. Введите свойства Puppet на панели справа.
    Свойство Описание
    Сервер Введите имя основного компьютера Puppet, который будет использоваться с этим облачным шаблоном.
    Среда Выберите среду для основного компьютера Puppet.
    Роль Выберите роль Puppet, которая будет использоваться с этим облачным шаблоном.
    Интервал между запусками агента Частота, с которой агент Puppet выполняет опрос основного компьютера Puppet для получения сведений о конфигурации, применяемых к развернутым виртуальным машинам, связанным с этим облачным шаблоном.
  3. Перейдите на вкладку Код на панели справа, чтобы просмотреть код YAML для свойств конфигурации Puppet.