Рейтинг:0

Как назначить статический IP с помощью molecule-podman?

флаг br

Поскольку сгенерированный инвентарь выглядит как пара имя экземпляра - ip (см. выше), мне нужно проверить рецепт, используя переменную ansible_host со значением IP, а не именем экземпляра.

Итак, сгенерированный инвентарь выглядит так:

[все]
идентификатор ansible_host = 10.0.1.1
клиент1 ansible_host=10.0.1.2
[клиент]
клиент1 ansible_host=10.0.1.2

Таким образом молекула.yml содержит:

платформы:
  - имя: ИДМ
    изображение: quay.io/freeipa/freeipa-server:rocky-8-4.9.6
    pre_build_image: правда
    привилегированный: ложь
    сеть: тестирование
    имя хоста: idm.org.test
    команда: ipa-server-install -U --realm=ORG.TEST --domain=org.test --ds-password=IsASecret --admin-password=IsASecret --hostname=idm.org.test

  - имя: клиент1
    изображение: quay.io/rockylinux/rockylinux
    pre_build_image: правда
    привилегированный: ложь
    сеть: тестирование
    имя хоста: client1.org.test
    группы:
      - все
      - клиент

Следуя этой конфигурации, я могу поместить в одну и ту же сеть эти 2 экземпляра, но я не могу назначить им статический IP-адрес. Более того, здесь ansible_host принять имя экземпляра в качестве значения (idm, клиент1).

Примечание: как написано в заголовке я использую молекула-подман для создания экземпляров и тестирования

Спасибо за вашу помощь

С наилучшими пожеланиями

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.