Рейтинг:0

Простая инвентаризация Ansible для хостов DHCP в yaml

флаг cn

Нужна небольшая подсказка по синтаксису yaml для очень простого файла инвентаризации.

Я хочу включить диапазон рабочих станций dhcp в хороший файл инвентаризации. Что касается официальной документации, это можно сделать, но я не на правильном пути. Нужна небольшая подсказка.

---
все:
  хосты:
    сайт0:
      хосты:
        192.168.0.[100:200]
    сайт1:
      хосты:
        192.168.1.[100:200]
    сайт2:
      хосты:
        192.164.2.[100:200]
    сайт3:
      хосты:
        192.168.3.[1,50]

Может ли кто-нибудь помочь мне достичь этого? Спасибо

Zeitounator avatar
флаг fr
кроме отсутствующих точек с запятой в конце каждой строки с ip/диапазоном в указанном выше файле, чтобы сделать его правильным yaml, следовательно, правильным инвентарем yaml, с какой именно проблемой вы столкнулись?
infoman33 avatar
флаг cn
Привет, спасибо за вашу помощь. Я добавил точку с запятой. Тем не менее у меня есть эта ошибка: `site0 | НЕДОСТУПНО! => { «изменено»: ложь, "msg": "Не удалось подключиться к хосту через ssh: ssh: не удалось разрешить имя хоста site0: имя или служба неизвестны", "недостижимый": правда } `
Zeitounator avatar
флаг fr
Извините, опечатка в моем первом сообщении, я должен был написать "двоеточия". Между тем, проверка вашего файла с помощью `yamllint` и/или `ansible-lint` и/или `ansible-inventory` должна дать вам прямую подсказку.

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

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