Автор Тема: Foreman + puppet + default_hostgroup plugin  (Прочитано 816 раз)

Оффлайн docker

  • Завсегдатай
  • *
  • Сообщений: 7
Foreman + puppet + default_hostgroup plugin
« : 19.03.2020 10:17:11 »
Доброго времени суток!
Подскажите пж, кто сталкивался.
Поставил сабжект, накидал ямлик, но по логам и по симптомам вижу, что foreman пробегает по фактам в конфиге и записывает хост в группу по первому совпавшему факту (логическое или ). А нужно чтобы решение принималось по совпадению всех критериев группы
Спойлер
default_hostgroup.yaml
---
:default_hostgroup:
  :facts_map:
     "root/win-x64/win7-x64":
        "os::architecture": "x64"
        "os::release::major": "7"
        "os::name": "windows"
     "root/win-x64/win8-x64":
        "os::name": "windows"
        "os::release::major": "8.1"
        "os::architecture": "x64"
     "root/Win-x32/win7-x32":
        "os::name": "windows"
        "os::release::major": "7"
        "os::architecture": "x86"
     "root/NIX-x64/Linux-deb-9.x-x64":
        "os::distro::id": "Debian"
        "os::distro::release::major": "9"
        "os::architecture": "amd64"
#    "Default":
#      "hostname": ".*"


есть мысли/опыт ?
Заранее благодарен

Оффлайн docker

  • Завсегдатай
  • *
  • Сообщений: 7
Re: Foreman + puppet + default_hostgroup plugin
« Ответ #1 : 19.03.2020 14:16:08 »
https://github.com/theforeman/foreman_default_hostgroup/pull/22
но патч не оттестирован и не добавлен в текущий релиз.

Оффлайн docker

  • Завсегдатай
  • *
  • Сообщений: 7
Re: Foreman + puppet + default_hostgroup plugin
« Ответ #2 : 20.03.2020 15:18:42 »
создал свой факт, по нему одному и определяю группу.
всем спасибо,тема закрыта