Err
Можно ли как нибуть подставить hosts в ansible module из workflow step
Ievgen
а хосты у тебя в rundeck или в ansible inventory?
Ievgen
первоисточник кто?
Err
а хосты у тебя в rundeck или в ansible inventory?
Я вот читал что можно написать вот так -i "127.0.0.1,"
Ievgen
да так можно
Ievgen
я просто не до конца понял что именно ты хочешь
Ievgen
если тебе надо локально делать чекаут и локально же запустить плэйбук на какой то уже готовый инвентори то тебе вообще ничего не надо это решается через workflow step с shell например
Ievgen
если ты хочешь интегрировать ansible и rundeck чтобы хосты из ansible inventory были видны как ноды в rundeck со всеми вытекающими то да нужен плагин и настройки
Ievgen
ну или наоборот чтобы ноды из rundeck скармливать ansible как inventory
Err
Я просто хочу запускать job или команду через Rundeck api, где в нем будет запускаться ansible ad-hoc command. Но выходит ошибка, то нет доступа то в host нечего нет
Err
подставил -i "127.0.0.1,", вроде заработал, вроде запкстился git checkout
Err
но нет доступа к index.lock в .git папке
Err
Дело в rundeck? Вроде ключи подствил в key storage
Err
Команды запускаются от имени rundeck, что надо сделать чтобы rundeck имел доступ к фаилам user1, и менял их
Ievgen
да, рандек запускает все под user rundeck
Ievgen
если ты хочешь чтобы что то выполнялось от имени другого user очевидно надо использовать что то типа su/sudo
Ievgen
посмотри еще сюда https://github.com/ahonor/sudo-command-step
Alexander
Кто нибуть когда нибуть работал с RUNDECK в связке с ansible? кто может помочь
А может тебе не рандек нужен а CI? Там работа с сорс кодом искаропки
Aleksey
ci это ci. rundeck про другое
Alexander
Ну чтобы не трахаться с тем из под какого пользователя сделать чекаут
Err
А может тебе не рандек нужен а CI? Там работа с сорс кодом искаропки
я и хочу сделать небольшой ci у себя на серваке
Nklya
на рандеке?
Nklya
Err
Nklya
Ievgen
Aleksey
чо началось то ?
Nklya
горячий дизайнер из спб некультурно себя ведет
Aleksey
с вмварью кто из ансибла работает ?
Aleksey
vmware_guest модулем
Aleksey
получаю от вмвари чудесатые ошики Failed to create a virtual machine : Customization of the guest operating system 'debian8_64Guest' is not supported in this configuration. Microsoft Vista (TM) and Linux guests with Logical Volume Manager are supported only for recent ESX host and VMware Tools versions. Refer to vCenter documentation for supported configurations.
Alexander
У тебя версия esx видимо старая
Aleksey
Работаем, все норм.
столкнулся с тем что customization: hostname: node1 domain: local всё портит
Aleksey
версия vmware 6.5u1d декабрьская
Alexander
А тулзы хостовые?
Aleksey
нет из реп
Aleksey
до тулз дело не доходит машинка даже не стартует
Nklya
там в 2.5 помнится перепилили вмваре модули
Aleksey
перепилили да
Aleksey
но отбой даёт явно не ансибл. ошибки походи на pyvmomi
Alexander
А вфсера есть? Она не ругается? Очень похоже на запуск машины с неподдерживаемым гостем.
Alexander
При этом запуск через ssh будет работать
Aleksey
всфера есть. с гостём всё ок. вопрос возникает только если задавать кастомизейшен
bebebe
Я несколько разочаровался в провижининге ансиблом. Когда заменил этот кусок на терраформ, то облегчил себе жизнь. Мой юз кейс это Aws и digital ocean
Aleksey
Может уже терраформом?
может. а что будет толк ?
Aleksey
выглядит будто ошибка то не в ансибле
Ievgen
Я несколько разочаровался в провижининге ансиблом. Когда заменил этот кусок на терраформ, то облегчил себе жизнь. Мой юз кейс это Aws и digital ocean
я тут пощупал как раз тераформ для aws при том что у меня напилено уже ансиблом все, если честно я в восторге
Ievgen
от тераформа для инфраструктуры
bebebe
выглядит будто ошибка то не в ансибле
Запустите терраформ в контейнере и попробуйте
bebebe
от тераформа для инфраструктуры
Да. Мне тоже после перехода с ансибла очень понравилось
Ievgen
совершенно конечно другой принцип, но очень вкусно
Aleksey
Запустите терраформ в контейнере и попробуйте
не путайте тераформ для облаков и для варьки. это сильно разные тераформы
Nklya
С тераформом для вмвари, как и с ансиблом есть проблема того, что в вмвари сидят сраные мудаки и никак не контрибутят туда
Ievgen
)
Nklya
Самое крутое что они развивают - это свое говно на повершеле, как я помню
bebebe
Самое крутое что они развивают - это свое говно на повершеле, как я помню
Я ходил из ансибла в powershell бутать hyperv виртуалки и мне Очень НЕ понравилось. Очень
Aleksey
Я не путаю и предлагаю вам попробовать
тераформ не отвечает на следующий вопрос. я собираю стенд для тестов ансибла. мне не надо провиженить инфораструктуру тераформом мне надо таргеты поднаподнимать и отдать их молекуле.
Aleksey
так что путь проверить будет ли оно работать на тераформе мне ну совсем левый
bebebe
И делать что угодно на ансибле
Aleksey
meh.
Aleksey
надо больше гланд через жопу.
Aleksey
спасибо можно нет :)
Старый
надо больше гланд через жопу.
сейчас популярна связка ансибл+тераформ+консул+кубер
Nklya
не лучше ли молекулу в докере тестировать вместо вмвари?
Старый
не лучше ли молекулу в докере тестировать вместо вмвари?
у вмвари свои траблы при использовании, и человек их как раз и смотрит
Aleksey
не лучше ли молекулу в докере тестировать вместо вмвари?
нет не лучше. в докере не сделать работающий полный стенд.
Старый
нет не лучше. в докере не сделать работающий полный стенд.
самое весёлое в докере это костыли к внешнему dhcp....
Aleksey
и да я в курсе что модекула для тестирования ролей. но я в ней тестирую оченть злой плейбук
Aleksey
а в 2018 уже как надо ?
Aleksey
тоже самое но без ансибла ?