@pro_ansible

Страница 237 из 625
Dmitry
13.07.2017
16:36:12
Через нат?

Что мешает сделать в иптейблес правило,

Более того, у солта довольно защищено все ключами

Google
Dmitry
13.07.2017
16:37:37
Нельзя постучать в порт и выполнить команду

Ну я убеждать никого не буду. У меня маловато опыта чтобы советовать то или иное решение не глядя на входные данные

Но бояться солта не стоит - точно говорю. Хотя порог вхождения там выше гораздо

Я ваще думал, что в анс после солта ни ногой, а вот появился кейс, где его проще всего заюзать

lastsky
13.07.2017
17:15:58
А ансибл у вас как ходит?
просто ssh всегда есть без nat (иначе как) а с salt получается на 1 действие больше. спасибо за мнение, я просто пытался сравнить, понятно что надо самому идти и смотреть отличия salt vs ansible для актуальных версий (то есть, спасибо, я понял, что в этом есть смысл - изучить)

Dmitry
13.07.2017
17:48:08
Но черт возьми, как же на ансибла проще
просто salt не для трех хостов, и не для тридцати, как ansible ?

Dmitry
13.07.2017
17:48:35
а почему не для тридцати например?

я без сарказма

мне реально интересно

я вижу только что солт-мастер это SPOF

но это ваще не проблема щас

Dmitry
13.07.2017
17:49:51
ну просто оверхед для такой мелкой инсталляции salt. не потому что агент, просто потому что выше вон написано "проще" :) ну тупо писать плейбуки и роли проще, чем формулы. оба сорта устриц ел, если что

salt master не SPOF, вы что, salt умеет в redundant multi master

Google
Dmitry
13.07.2017
17:51:29
да, я и же и написал - не проблема

агент - пакет один

ну вот про формулы верно

я писал на солт, но до формул до сих пор страшно подойти

генерация конфигов у меня пиздец - в лучших традициях программирования на конфигах

три фора, пять ифов - хуярим

Dmitry
13.07.2017
17:52:40
у меня было три сотни миньонов на salt а потом я поменял работу и стало пять хостов, и я salt даже ставить не стал :)

Dmitry
13.07.2017
17:53:40
после солта ансибл не кажется хуйней?

Dmitry
13.07.2017
17:53:47
неа

Dmitry
13.07.2017
17:53:52
особенно когда все летит к черту после обновления

Александр
13.07.2017
17:54:04
:(

Dmitry
13.07.2017
17:54:16
ну я как бы оба знал. просто в здравом уме и твердой памяти для такой мелкой инфраструктуры взял ansible :)

Dmitry
13.07.2017
17:54:43
Dmitry
13.07.2017
17:54:46
ну между релизами salt постабильнее, конечно :))) но таки да - у меня тоже ломался. причем даже в третьей цифре обновления :))))

Dmitry
13.07.2017
17:54:52
я вот щас писал под анс после солта

сука, так легко читается

и пишется

а дока?

кто доку солта не читал тот ваще не страдал

Google
Dmitry
13.07.2017
17:55:18
аж пришлось версии миньонов к гит ревижну прибивать гвоздями

Dmitry
13.07.2017
17:55:36
фигасе

Александр
13.07.2017
17:56:04
Эм.. А зачем?

Dmitry
13.07.2017
17:56:06
ну дока кстати фифти фифти. к соленой просто привычка нужна. мне поначалу казалось, что дока солта понятнее, чем ансибла

Александр
13.07.2017
17:56:09
Объясни

Dmitry
13.07.2017
17:56:19
хз, у солта дока - ЕСТЬ МОДУЛЬ

и пиздец

Dmitry
13.07.2017
17:56:36
Эм.. А зачем?
что зачем? ну хуяк, обновляется однажды миньон через apt-get например. И ПИЗДА РУЛЮ

Александр
13.07.2017
17:57:11
А бля,.. Я тупой

Dmitry
13.07.2017
17:57:12
в итоге я бутстрапил миньоны из гита, с четким revision, который Я СКАЗАЛ :)

Dmitry
13.07.2017
17:57:22
ну там ваще беда в том плане что надо следить за совместимостью версий мастера и миньоонв

у анса таких проблем нет

Dmitry
13.07.2017
17:57:41
и обновлял эту цифру только после ТЩАТЕЛЬНОГО тестирования :) всё как в этом чатике про ансибл плачут в общем :)

Dmitry
13.07.2017
17:58:08
ну тут такое ощущение, что все обновляют анс ваще сразу после релиза

Dmitry
13.07.2017
17:58:13
ну там ваще беда в том плане что надо следить за совместимостью версий мастера и миньоонв
ты не поверишь, оно там ломалось таже вообще без мастера, тупо в vagrant/virtualbox например

Dmitry
13.07.2017
17:58:17
я сидел год на 1.9 кажись

не потел

ну с вагрантом ваще интересно

он же собирается

если ты туда каждый раз миньон привозишь

Google
Dmitry
13.07.2017
17:59:12
еще и по apt install

надо или репо свое, или еще как

Dmitry
13.07.2017
17:59:33
ну короче с этой точки зрения сорта говна, на самом деле. и там и там все тестить надо

Dmitry
13.07.2017
18:00:41
ну да, как всегда - серебра в наши пули не завозят

Dmitry
13.07.2017
18:02:06
http://dpaste.com/36YC6WD#wrap до вот такого говна доходило. это кусок моего старого Vagrantfile как раз

и только уже потом config.vm.provision :salt do |salt| salt.run_highstate = true salt.verbose = true и понеслась

Dmitry
13.07.2017
19:37:03
Вы управляете содержимым контейнера?

Bogdan (SirEdvin)
13.07.2017
19:38:02
Докер лезет в iptabels и мне не хочется с ним конфликтовать.

Admin
ERROR: S client not available

Dmitry
13.07.2017
19:39:37
А

Ну ок

Ruslan
14.07.2017
09:29:20
камрады, как команду локально выполнить, видел в доке, но найти не могу, подскажите ключевые слова для поиска?

http://docs.ansible.com/ansible/playbooks_delegation.html#local-playbooks

lastsky
14.07.2017
09:31:16
local_action:

Ruslan
14.07.2017
09:31:58
шит, у меня юзеры разные, а он пытается локально залезть внешним юзером

lastsky
14.07.2017
09:32:37
become_user: local-username-here попробуй

- name: check running processes on local system local_action: shell ps

Ruslan
14.07.2017
09:33:08
спасибо!

lastsky
14.07.2017
09:34:53
но тебе в inventory файле нужно написать ansible_connection: local так будет корректнее.

Google
Ruslan
14.07.2017
09:55:07
работает

непонятно как связать expect и local_action

я пытаюсь автоматом генерировать subkey в gnupg

Bogdan
14.07.2017
11:01:30
- name: global-ssh-ids - Copy existing pubkeys authorized_key: user=root key= "{{ item }}" state=present with_file: - id_rsa.pub

народ, кто-нибудь знает почему эта херь перестала работать

Александр
14.07.2017
11:02:57
Дебаг включи и посмотри что делает

Bogdan
14.07.2017
11:11:58
Так оно в консоль говорит, что ключики ок, а реально не добавляет

Ruslan
14.07.2017
11:16:20
камрады, если я выделяю задачи в отдельную роль, надо там теги у задач проставлять? у меня один тег, совпадает с именем роли

lastsky
14.07.2017
11:35:11
ИМХО теги - ментальная херня которую ломают от релиза к релизу, поэтому если не собираешься ползать сутками в тикетнице ansible и доказывать что Ленин жив - используй с минимализмом. на таски класс задач типа "поставить софт" - tags: install или "положить конфиги" - tags: config

Vlad
14.07.2017
12:33:08
народ, кто-нибудь знает почему эта херь перестала работать
Модуль имеет статус preview, попробуй другую версию :)

Bogdan
14.07.2017
12:44:06
Модуль имеет статус preview, попробуй другую версию :)
починил, вот тут: key= "{{ item }}" был пробел, я его удалил и норм.

вот только как оно раньше работало...

lastsky
14.07.2017
12:47:39
в 2.3 ужесточили анальные политики оформления "{{ переменных }}" вот так и сломалось.

у меня тоже много что поломалось на них. это не модуль.

например теперь в with_items нельзя так писать :)

Alexander
14.07.2017
12:51:31
я че-то не допер как допустим вместо docker-registry.test.com/image:latest сделать "{{ docker_registry }}/"image:latest ? читал jinja2 но не пойму все равно

именно когда в одной строке микс переменная-слеш-стринг

lastsky
14.07.2017
12:52:56
кавычку перенести левее слэша?

Alexander
14.07.2017
12:52:59
ansible 2.3.1.0

нифига

тоже ругается

lastsky
14.07.2017
12:53:48
ну тогда запеременить оба куска

Страница 237 из 625