@pro_ansible

Страница 529 из 625
Alexander
26.07.2018
21:27:34
Для пипа есть requirements.txt

и virtual env

Алексей
26.07.2018
21:28:48
хм. 2,5,1 тоже.

чо за

Google
Sergey
26.07.2018
21:29:03
хм. 2,5,1 тоже.
Бага старая.

Ilya
26.07.2018
21:47:47
это так-то non-stable версия вроде
чет странно. вот тут последний релиз - 2.6.1 https://github.com/ansible/ansible/releases Также там есть тег stable-2.6 а вот тут: https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#release-status пишут что последний релиз 2.5, а 2.6 это типа дев. хотя при этом же слева в шапке отмечено что дока на 2.6, она по дефолту отркывается. у кого-то шизофрения? :D

Vladimir
26.07.2018
21:48:24
так доку ещё написать надо

в редхат 2.6 прилетел значит он стейбл точно

Ilya
26.07.2018
21:49:14
да, центос 7 ставит из epel-release 2.6.1. меня это тоже нимношк смутило.

я уж просто испугался, что точу на дев версии последнее время, и сам того не знаю )

Sergey
27.07.2018
07:22:30
Похоже, что с переходом под крыло редхата ансиблу сильно получшело в смысле регулярности релизов.

Stepan T.
27.07.2018
07:41:03
Похоже, что с переходом под крыло редхата ансиблу сильно получшело в смысле регулярности релизов.
Учитывая некоторую революционность развития, хорошо это или нет - не понятно.

Sergey
27.07.2018
07:42:41
Учитывая некоторую революционность развития, хорошо это или нет - не понятно.
Это как посмотреть. Когда 1.9 на 2.0 менялся, тогда нытьё стояло по всему интернету, и это было года два-три, что ли, назад.

Stepan T.
27.07.2018
07:43:09
Я тогда был бухгалтером и меня это не касалось =)

Sergey
27.07.2018
07:43:49
Зато сегодня тебя с праздником, как и всех остальных участников чата.

Wom
27.07.2018
07:44:41
И дывопсов?

Google
Sergey
27.07.2018
07:45:05
И дывопсов?
Незачёт.

Alex
27.07.2018
07:46:34


Maksim
27.07.2018
08:00:02
Незачёт.
меня не признали админом =(

Sergey
27.07.2018
08:02:11
меня не признали админом =(
Когда меня спрашивают, чем я занимаюсь, я говорю: для одного сервера нужен сисадмин, а для сотни - сто сисадминов не потянете по зарплате, да и толкаться будут, поэтому нужен хотя бы один девопс, который будет кодить операции на одинаковых серверах, плюс делать этот бардак в какой-то степени управляемым.

Sergey
27.07.2018
08:03:44
Я же сказал - по троллингу тебе незачёт. Может, и умеет, я рядом не стоял.

Stepan T.
27.07.2018
08:04:18
Я - инженер, если верить записи в трудовой.

А учитывая что я жуниор

То мой проф праздник - день защиты детей.

Александр
27.07.2018
08:05:07
Лучше быть инженером чем сисадмином

Stepan T.
27.07.2018
08:05:47
Ну, повода бухать в фонтане в день сисадмина - нет.

Maksim
27.07.2018
08:06:24
Лучше быть инженером чем сисадмином
админ в данном случае понятие относительное, это прокачанный эникей

Banschikov
27.07.2018
08:06:34
Лучше быть инженером чем сисадмином
Последние годы должность сис.админа превратили хрен пойми что. Теперь у людей ассоции с тыжпрограммистом

Stepan T.
27.07.2018
08:07:12
=) ансибл-плэйбук - это автоматизированный эникей.

Maksim
27.07.2018
08:07:46
Stepan T.
27.07.2018
08:09:00
Alhim
27.07.2018
10:20:41
Добрый день. Я к вам с вопросом: Мне очень-очень нужно создать с помощью Packer виртуалку под Windows для AWS. (т.е. Пакером делаю AMI под Windows). Но мне ещё нужно при её создании подключить несколько плейбуков ансибла. И вот как бы я не пытался их запустить, но при выполнении первого (любого, даже ping) задания в плейбуке я получаю сообщение: amazon-ebs: TASK [Gathering Facts] ***************************************************** amazon-ebs: fatal: [default]: UNREACHABLE! => { "changed": false, "msg": "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in /tmp. Failed command was: ( umask 77 && mkdir -p "echo ~/.ansible/tmp/ansible-tmp-1532682573.3604732-146796188698462" && echo ansible-tmp-1532682573.3604732-146796188698462="echo ~/.ansible/tmp/ansible-tmp-1532682573.3604732-146796188698462" ), exited with result 1" "unreachable": true } Кто-нибудь сталкивался с подобными проблемами?

Google
Robert
27.07.2018
13:00:12
может просто там весь ответ текстом и он его не сериализует в json

Alex
27.07.2018
13:00:35
я делаю register из таска uri
Я пару дней назад на исходники модуля кидал ссылку. Там было обсуждение. Юзай поиск

Robert
27.07.2018
13:01:17
какого модуля то, uri ?

Alex
27.07.2018
13:01:22
Terminator
27.07.2018
13:01:33
@loginovlex будет жить. Поприветствуем!

Dmitry
27.07.2018
13:53:30
ребят, а как ansible определяет последующее выполнение shell на сервере? к примеру есть такой кусок: - name: first start weblogic nodemanager workaround shell: nohup $HOME/Oracle/Middleware/wlserver_10.3/server/bin/startNodeManager.sh > /dev/null 2>&1 & become: true become_user: weblogic я его запустил два раза, первый раз changed, второй - ok

Dmitry
27.07.2018
13:54:54
в общем случае никак
тогда почему все последующие разы не changed? я расчитывал что в этом случае state не учитывается :(

shell - дело такое, неправильное и косячное
знаю. но модуль по управлению weblogic мне не осилить

Sergey
27.07.2018
13:55:41
https://www.qualogy.com/techblog/oracle/introducing-weblogic-to-systemd

Sergey
27.07.2018
13:55:53
всё написано до тебя так-то

Dmitry
27.07.2018
13:57:37
написано то написано, но нужно много легаси говна из initd сервиса для работы приложения. никто не будет это править ради меня

сервис скрипт на 2к строк

и всё же я бы хотел понять тайну стэйта из изначального вопроса

Sergey
27.07.2018
13:59:32
и всё же я бы хотел понять тайну стэйта из изначального вопроса
дебаг спасёт отца русской демократии. register: myvar, и вперёд, на танки голышом.

Липоля Аймаксович
27.07.2018
14:00:09
Про проигрывании таска регистрируй register переменную, и дальше в зависимости от вывода - обрабатывай через when

Dmitry
27.07.2018
14:00:18
дебаг спасёт отца русской демократии. register: myvar, и вперёд, на танки голышом.
да вот уже изучаю кучу -vvvv. думал, может кто быстрей подскажет

Google
Sergey
27.07.2018
14:01:06
да вот уже изучаю кучу -vvvv. думал, может кто быстрей подскажет
четрые v тебе не помогут. в таск дописываешь "register", затем этот register смотришь - там будет код возврата и вывод.

Липоля Аймаксович
27.07.2018
14:01:08
Вывод куда-то регистрировать и обрабатывать, и все - name: my task Shell: blabla.sh Register: myvar

Потом - debug: Var: myvar

И дальше уже колупаешь вывод

Dmitry
27.07.2018
14:03:02
- name: print to stdout command: echo "hello" register: hello - debug: msg="{{ hello.stdout }}" - debug: msg="{{ hello.stderr }}" так, да?

Sergey
27.07.2018
14:03:28
типа того

Admin
ERROR: S client not available

Липоля Аймаксович
27.07.2018
14:03:35
Ага

Sergey
27.07.2018
14:03:40
там ещё есть rc (код возврата)

Dmitry
27.07.2018
14:03:48
благодарю вас, господа

Sergey
27.07.2018
14:04:00
пожалуйста

Липоля Аймаксович
27.07.2018
14:04:02
Модно просто через var и не через msg

Dmitry
27.07.2018
14:14:55
fatal: []: FAILED! => msg: '''Var'' is not a valid option in debug'

Липоля Аймаксович
27.07.2018
14:24:05
Ну дак с маленькой буквы

Dmitry
27.07.2018
14:25:40
как написали, так и решил попробовать. в общем, ошибка которую я отлавливал, больше не повторяется. продолжаем запускать в плаванье легаси говно...

Липоля Аймаксович
27.07.2018
14:26:30
https://docs.ansible.com/ansible/latest/modules/debug_module.html?highlight=debug

Доку надо смотреть

Там примеры есть

Robert
28.07.2018
13:30:31
как правильно выполнять такси за натом?

через ssh alias ?

Google
Terminator
28.07.2018
14:18:05
q00d00 будет жить. Поприветствуем!

Rad
28.07.2018
14:34:40
как правильно выполнять такси за натом?
https://docs.ansible.com/ansible/latest/reference_appendices/faq.html#how-do-i-configure-a-jump-host-to-access-servers-that-i-have-no-direct-access-to вот такое нашел

ansible_ssh_common_args: '-o ProxyCommand="ssh -W %h:%p -q user@gateway.example.com"'

Robert
28.07.2018
14:37:20
Я сделал через алиасы ssh

Rad
28.07.2018
14:40:04
ещё вот так можно в ssh/.config Host 10.0.*.* ProxyCommand ssh -W %h:%p gateway.example.com IdentityFile ~/.ssh/private_key.pem

Nklya
28.07.2018
15:18:43
Можно как угодно, главное чтобы коннект по ссш был

Надо только не забывать, что через бастион тупить будет сильнее

Nklya
28.07.2018
15:22:10
Чем напрямую

Robert
28.07.2018
15:22:24
Чем напрямую
Ну так напрямую то невозможно

Nklya
28.07.2018
15:22:51
Потому что сначала запускают ансибл через бастионы и впн, а потом ноют, что он медленный

Rad
28.07.2018
15:22:59
Ну так напрямую то невозможно
если только запускать плейбуки с самого ната ( гетвея )

Липоля Аймаксович
28.07.2018
15:56:55
Гетвей с ансиблом, ммм)

Nklya
28.07.2018
16:04:09
Как будто это что-то плохое

Robert
28.07.2018
17:10:11
Нужен модуль для ансибла для управление ансиблом

Alex
28.07.2018
18:15:49
http://risovach.ru/upload/2013/05/mem/telik_19995463_orig_.jpeg

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