
Adil
13.05.2018
08:43:29
а что за вопрос?
Хочу запустить ansible инструкции c git checkout, через rundeck API

Ievgen
13.05.2018
08:45:51
ну собственно вот https://github.com/Batix/rundeck-ansible-plugin
я так понял тебе нужно сделать чекаут из гит и затем запустить playbook?

Adil
13.05.2018
08:48:15

Google

Ievgen
13.05.2018
08:48:58
про плагин надо немного почитать, так чтобы все красиво интегрировалось - чтобы ноды в рандеке появились из ansible inventory итд
или тебе нужна просто пускалка плэйбуков с http api? при этом где делать и что все будет чисто в плейбуках?

Adil
13.05.2018
08:50:46
Можно ли как нибуть подставить hosts в ansible module из workflow step

Ievgen
13.05.2018
08:51:39
а хосты у тебя в rundeck или в ansible inventory?
первоисточник кто?

Adil
13.05.2018
08:54:49

Ievgen
13.05.2018
08:55:13
да так можно
я просто не до конца понял что именно ты хочешь
если тебе надо локально делать чекаут и локально же запустить плэйбук на какой то уже готовый инвентори то тебе вообще ничего не надо это решается через workflow step с shell например
если ты хочешь интегрировать ansible и rundeck чтобы хосты из ansible inventory были видны как ноды в rundeck со всеми вытекающими то да нужен плагин и настройки
ну или наоборот чтобы ноды из rundeck скармливать ansible как inventory

Adil
13.05.2018
09:02:20
Я просто хочу запускать job или команду через Rundeck api, где в нем будет запускаться ansible ad-hoc command. Но выходит ошибка, то нет доступа то в host нечего нет

Google

Adil
13.05.2018
09:04:11
подставил -i "127.0.0.1,", вроде заработал, вроде запкстился git checkout
но нет доступа к index.lock в .git папке
Дело в rundeck? Вроде ключи подствил в key storage
Команды запускаются от имени rundeck, что надо сделать чтобы rundeck имел доступ к фаилам user1, и менял их

Ievgen
13.05.2018
09:21:02
да, рандек запускает все под user rundeck
если ты хочешь чтобы что то выполнялось от имени другого user очевидно надо использовать что то типа su/sudo
посмотри еще сюда https://github.com/ahonor/sudo-command-step

Alexander
13.05.2018
09:35:16

Алексей
13.05.2018
09:36:30
ci это ci. rundeck про другое

Alexander
13.05.2018
09:38:08
Ну чтобы не трахаться с тем из под какого пользователя сделать чекаут

Adil
13.05.2018
09:41:44

Nklya
13.05.2018
09:44:49
на рандеке?

Adil
13.05.2018
09:48:32

Алексей
13.05.2018
09:52:15
чо началось то ?

Nklya
13.05.2018
09:53:45
горячий дизайнер из спб некультурно себя ведет

bebebe
13.05.2018
09:55:02

Алексей
13.05.2018
09:55:24
с вмварью кто из ансибла работает ?
vmware_guest модулем
получаю от вмвари чудесатые ошики
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.

Adil
13.05.2018
09:57:06

Google

Alexander
13.05.2018
10:02:31
У тебя версия esx видимо старая

Алексей
13.05.2018
10:03:31
Работаем, все норм.
столкнулся с тем что
customization:
hostname: node1
domain: local
всё портит
версия vmware 6.5u1d декабрьская

Alexander
13.05.2018
10:04:09
А тулзы хостовые?

Алексей
13.05.2018
10:05:03
нет из реп
до тулз дело не доходит машинка даже не стартует

Nklya
13.05.2018
10:09:41
там в 2.5 помнится перепилили вмваре модули

Алексей
13.05.2018
10:09:47
перепилили да
но отбой даёт явно не ансибл. ошибки походи на pyvmomi

Alexander
13.05.2018
10:20:24
А вфсера есть? Она не ругается? Очень похоже на запуск машины с неподдерживаемым гостем.
При этом запуск через ssh будет работать

Алексей
13.05.2018
10:21:26
всфера есть. с гостём всё ок. вопрос возникает только если задавать кастомизейшен

bebebe
13.05.2018
10:25:44
Я несколько разочаровался в провижининге ансиблом.
Когда заменил этот кусок на терраформ, то облегчил себе жизнь. Мой юз кейс это Aws и digital ocean

Алексей
13.05.2018
10:31:24
выглядит будто ошибка то не в ансибле

Ievgen
13.05.2018
10:31:38

bebebe
13.05.2018
10:32:08

Ievgen
13.05.2018
10:32:28
от тераформа для инфраструктуры

Google

bebebe
13.05.2018
10:32:31

Ievgen
13.05.2018
10:33:25
совершенно конечно другой принцип, но очень вкусно

Алексей
13.05.2018
10:33:52

bebebe
13.05.2018
10:34:13

Nklya
13.05.2018
10:34:27
С тераформом для вмвари, как и с ансиблом есть проблема того, что в вмвари сидят сраные мудаки и никак не контрибутят туда

Ievgen
13.05.2018
10:34:43
)

Nklya
13.05.2018
10:35:01
Самое крутое что они развивают - это свое говно на повершеле, как я помню

bebebe
13.05.2018
10:36:13

Алексей
13.05.2018
10:36:15
Я не путаю и предлагаю вам попробовать
тераформ не отвечает на следующий вопрос. я собираю стенд для тестов ансибла. мне не надо провиженить инфораструктуру тераформом мне надо таргеты поднаподнимать и отдать их молекуле.
так что путь проверить будет ли оно работать на тераформе мне ну совсем левый

bebebe
13.05.2018
10:37:05
И делать что угодно на ансибле

Алексей
13.05.2018
10:37:37
meh.
надо больше гланд через жопу.
спасибо можно нет :)

Старый
13.05.2018
10:40:35

Nklya
13.05.2018
10:41:19
не лучше ли молекулу в докере тестировать вместо вмвари?

Старый
13.05.2018
10:42:06

Алексей
13.05.2018
10:44:12

Google

Старый
13.05.2018
10:44:36

Алексей
13.05.2018
10:44:46
и да я в курсе что модекула для тестирования ролей. но я в ней тестирую оченть злой плейбук

bebebe
13.05.2018
10:45:25

Алексей
13.05.2018
10:45:47
а в 2018 уже как надо ?
тоже самое но без ансибла ?

Ievgen
13.05.2018
10:46:36
без кубера )

bebebe
13.05.2018
10:47:17
В 2018 пришли паблик k8s клауды
Можно заказать по апи

Алексей
13.05.2018
10:47:45
и тут же были пристреляны рном.

bebebe
13.05.2018
10:48:05
Алексей у вас волчанка?

Алексей
13.05.2018
10:48:20
очень.

Старый
13.05.2018
10:49:08

bebebe
13.05.2018
10:49:38

Алексей
13.05.2018
10:51:43
плюсую за офтопик тераформа и кубера на канале ансибла.
для тераформов есть https://t.me/ru_hashicorp для куберов https://t.me/k8spb

bebebe
13.05.2018
10:53:21

Алексей
13.05.2018
10:53:59
суффикс смущает. там без дениса ?

bebebe
13.05.2018
10:54:27