Mista
Хех
Mista
Alex пкм на vmtx add to inventory
Grek 🇺🇦
таки да, все таки темплейты это не то что делается каждый день, тут можно и подготовить почву
Artem
промахнулся видимо с фотками. но девушка симпатичная 👍
Nikolay
Да, сорян
Mista
Grek 🇺🇦
вторая любимая фраза - если чего-то нет в готовом виде - напиши модуль)
Alex
Или написать новый модуль vmware_add_vmtx_template_to_inventory . Пойду. Напишу . Спасибо всем🤟🍻
Mista
Alex
А как его добавить не открывая vSphere?
Mista
vSphere это собирательный образ из control / management plane vCenter и гипервизора esxi. Обьект добавляется в инвентори vCenter или standalone хоста
Mista
Почему нельзя использовать управляющий элемент для меня загадка
Alex
У меня ленивые клиенты и только один клик на запуск всего. Я его берегу😇
Alex
А через esxicli + ansible можно (я в VMware не спец , если честно🤭)
Mista
Ну ты можешь конечно прорегистрировать вм через vim-cmd и дернуть агенты чтобы центр увидел
Mista
vim-cmd solo/registervm /vmfs/volumes/datastore_name/VM_directory/VM_name.vmx
Mista
Это именно через хост
Mista
Но если хочешь именно регистрации через центр, то тут powercli (кстати есть под линукс), vMA
Mista
Либо попробуй укажи absolute path как указано в доке на модуль
Grek 🇺🇦
кстати - указание имени датастора и темплейта без добавления в инвентарь прекрасно отрабатывает - ВМ создается
Mista
Абсолютный путь?
Grek 🇺🇦
а, стоп. не.
не удалил из инвенторя(
а вот в доке, если правильно прочитать - name: Deploy a virtual machine in a datastore different from the datastore of the template
говорится что датастор указывается в том случае если диск ВМ надо положить на другой датастор
Grek 🇺🇦
а не место где искать темплейты
Grek 🇺🇦
так что все таки да - надо иметь их в инвентаре
Alex
Так выходит что на...бманули
Grek 🇺🇦
кто кого?
Grek 🇺🇦
у меня как бы полночь, и я туплю немного
а дока никого не обманывает)
Alex
С from ver. 2.8 absolute path to ...
Grek 🇺🇦
где вы такое вычитали?
Alex
В доках, параметр template
Alex
Grek 🇺🇦
надо проверить, абы что не станут писать в доке)
Alex
А если нет, то как он выглядит? Как в vSphere я пробовал. Собственно наверное уже все пробовал. )
Alex
Alex
Ок. Буду workaroundить . (Почему прямых решений так мало, а воркэраундных дофига? ) Спасибо, bros
Sergey
Mista
И к слову, все что ты хочешь сделать, делается через powercli (который не нужно никуда тянуть кроме управляющей ноды, которая имеет доступ к центру) в пару строк
Mista
А пока что автоматизация, которая должна сохранить тебе время вылилась в 23 сигареты ;)
Alex
Mista
В моем представлении довольно наивно полагать что в сложном програмно-аппаратном комплексе можно сделать ВСЕ используя лишь один инструмент
Mista
Это утопия
Alex
Это утопия
AI придет - порядок наведёт. Но я с такими нервами не доживу )))
Mista
А так заходите в vmugru, если будут вопросы, подскажем
Alex
Mista
Обмен опытом всегда хорошо ;)
Grek 🇺🇦
+1)
Aleks
Доброго времени суток. Поднял AWX на CentOS 8 (docker). Подскажите, пожалуйста, как настроить firewalld. Без него все прекрасно работает. Но если включаешь, то счастья нет. ifconfig показывает множество виртуальных сетевых интерфейсов. Судя по tcpdump при включении firewalld пропадает обмен данными между некоторыми из них. Но что из этого критично и как это настроить я ума не приложу.
да, это я
Aleks
Wadik
Добрый день. Подскажите , как в ansible правильно создать переменную с таким условием
если цифра = 1 то цвет = зеленый, если цифра = 2 то цвет=голубой, если цифра=3 то цвет=серебристый и т.д ?
Sergey
Alex
Wadik
Да чего угодно
Wadik
как правильно такое условие в playbook описать
Grek 🇺🇦
https://docs.ansible.com/ansible/latest/user_guide/playbooks_conditionals.html
Wadik
Grek 🇺🇦
а вам точно нужно?
на сферический вопрос - ответ есть в доке, и это when
Sergey
Grek 🇺🇦
ну просит же условия, переменные и вот это вот все)
Sergey
Вот они, привычки к императивности..... Просит-то вполне конкретное.
color_list:
- зеленый
- голубой
- серебристый
color: "{{ color_list[digit] }}"
Wadik
не чего не понимаю. Начну с простого
Wadik
https://pastebin.com/zDrDzcFU
Wadik
вот это похоже на правду ?
Wadik
ругается
Wadik
he offending line appears to be:
- set_fact:
^ here
Alex
Grek 🇺🇦
выглядит так что это не полный плейбук
Wadik
таск есть, скопировал криво
Wadik
у меня проблема с этим set_fact и when
Grek 🇺🇦
покажите, пожалуйста полный плейбук, для начала
Grek 🇺🇦
и неплохо бы решаемую задачу озвучить
Grek 🇺🇦
Вы же несколько дней назад с таким вопросом приходили
Wadik
https://pastebin.com/vicGpTwY
Wadik
полный
Grek 🇺🇦
мне кажется что вы решаете странную задачу
это все решается темплейтом, зачем столько всего вокруг lineinfile...