Nikolay
И дальше уже колупаешь вывод
[IPT] Dmitry
- name: print to stdout
command: echo "hello"
register: hello
- debug: msg="{{ hello.stdout }}"
- debug: msg="{{ hello.stderr }}"
так, да?
Sergey
типа того
Nikolay
Ага
Sergey
там ещё есть rc (код возврата)
[IPT] Dmitry
благодарю вас, господа
Sergey
пожалуйста
Nikolay
Модно просто через var и не через msg
[IPT] Dmitry
fatal: []: FAILED! =>
msg: '''Var'' is not a valid option in debug'
Nikolay
Ну дак с маленькой буквы
[IPT] Dmitry
как написали, так и решил попробовать. в общем, ошибка которую я отлавливал, больше не повторяется. продолжаем запускать в плаванье легаси говно...
Nikolay
https://docs.ansible.com/ansible/latest/modules/debug_module.html?highlight=debug
Nikolay
Доку надо смотреть
Nikolay
Там примеры есть
Mikhail
как правильно выполнять такси за натом?
Mikhail
через ssh alias ?
Rad
как правильно выполнять такси за натом?
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 вот такое нашел
Rad
ansible_ssh_common_args: '-o ProxyCommand="ssh -W %h:%p -q user@gateway.example.com"'
Mikhail
Я сделал через алиасы ssh
Rad
ещё вот так можно в ssh/.config
Host 10.0.*.*
ProxyCommand ssh -W %h:%p gateway.example.com
IdentityFile ~/.ssh/private_key.pem
Nklya
Можно как угодно, главное чтобы коннект по ссш был
Nklya
Надо только не забывать, что через бастион тупить будет сильнее
Mikhail
Mikhail
Nklya
Чем напрямую
Nklya
Потому что сначала запускают ансибл через бастионы и впн, а потом ноют, что он медленный
Nikolay
Гетвей с ансиблом, ммм)
Nklya
Как будто это что-то плохое
Mikhail
Нужен модуль для ансибла для управление ансиблом
Alex
http://risovach.ru/upload/2013/05/mem/telik_19995463_orig_.jpeg
Kolya
Подскажите пожалуйста микроты конфигурить через raw или есть модуль получше?
Sergey
Может в напалм модуле есть поддержка
Sergey
Kolya
http://bfy.tw/JA7h
Я видел. Понимаю что надо самому тестить. Задам вопрос иначе. Кто какие модули юзает для кофигурирования routeros(users, ip route, snmp, backups, vrrp) совместимые с ansible 2.6?
Alex
Михаил Telsir
GithubReleases
ansible/ansible was tagged: v2.6.2
Link: https://github.com/ansible/ansible/releases/tag/v2.6.2
Release notes:
New release v2.6.2
Alex
Ченджлог бы для 2.6.2
Aleksey
Он в ветке с stable_26
Alex
Aleksey
/me ткнул @AlexGluck
Aleksey
С телефона так се
Alex
Анекдот.
А есть у кого-нибудь пример создания AMI Windows2016 пакером и настройкой его ансиблом? Хоть убейся, не могу запустить ансиблом при создании AMI даже пинг
Анекдот.
На данный момент вот выскакивает ошибка:
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-1532932605.98-51375217376662 &&
echo ansible-tmp-1532932605.98-51375217376662=` echo ~/.ansible/tmp/ansible-tmp-1532932605.98-51375217376662 `\" ),
exited with result 1",
"unreachable": true
}
Вообще, хотелось бы задать очень глупый вопрос: У меня нет доступа к директории на виртуалке или на машине, на которой я пакер запустил?
Денис
В ошибке написано remote path
Денис
Ну и когда пакер установил ось, можно руками ssh и проверить доступ
Денис
А Windows, ну руками можно через winrm
Денис
Просто команда линуксовая, при настройке точно виндовый модуль используется ансибла?
Анекдот.
точно виндовый модуль. win_ping, если быть точным. Я через winrm и пытаюсь это всё запустить, так как мне ансибл даёт выбор: winrm или ssh
Анекдот.
"/ansible-tmp-1532932605.98-51375217376662" - вот эти папки, они где должны создаваться? Я уже просто окончательно запутался
Sergey
Анекдот.
Спасибо. Мне кажется, я понял в чём проблема, а вы только что подтвердили мои догадки. Сейчас попробую исправить проблему, если получится, отпишу что и как, можт кому-нибудь будет полезно
Sergey
Ievgen
Мм парни, не вполне обычная просьба, кто умеет в питон (очевидно все), и кому не жалко чуть времени в привате сделать микро-код ревью, на предмет не полная ли ахинея, и правильно ли я делаю то что делаю - обьем 2 раза по 80 строк если что и не особо сложно, был бы очень благодарен.
Alex
Ievgen
секунду
Ievgen
если что я закинул, линки в привате
Anonymous
Уважаемые господа, пытаюсь тут установить окружение на макось. Выдает такую фигню.
Кто-нибудь знает как можно пофиксить?
fatal: [default]: FAILED! => {"changed": false, "failed": true, "gid": 20, "group": "dialout", "mode": "0777", "msg": "chown failed", "owner": "501", "path": "/var/www/project_all/scripts/autotests/venvpython3/bin/python", "size": 7, "state": "link", "uid": 501}
Eduard
Уважаемые господа, пытаюсь тут установить окружение на макось. Выдает такую фигню.
Кто-нибудь знает как можно пофиксить?
fatal: [default]: FAILED! => {"changed": false, "failed": true, "gid": 20, "group": "dialout", "mode": "0777", "msg": "chown failed", "owner": "501", "path": "/var/www/project_all/scripts/autotests/venvpython3/bin/python", "size": 7, "state": "link", "uid": 501}
grep 501 /etc/passwd
grep dial /etc/groups
Salem
501 uid виртуалбоксом попахивает
Sergey
Уважаемые господа, пытаюсь тут установить окружение на макось. Выдает такую фигню.
Кто-нибудь знает как можно пофиксить?
fatal: [default]: FAILED! => {"changed": false, "failed": true, "gid": 20, "group": "dialout", "mode": "0777", "msg": "chown failed", "owner": "501", "path": "/var/www/project_all/scripts/autotests/venvpython3/bin/python", "size": 7, "state": "link", "uid": 501}
но один фиг не надо так 😊
Eduard
Eduard
тут мозг не думает, пальцы сами
Sergey
Eduard
Sashko
Всем привет! кто может помочь с изучением темы?
Хочу разобраться и иметь представление. Мануалы понятно, что есть и читать я умею, но по ходу возникает кача вопросов.
Буду благодарен за помощь;)
Ждун
:D
Sergey
Fedor
всем привет. как правильно в варс вытащить имя первого сервера в группе?
пробовал {{ groups['test'][0] }}, но ругается.
Fedor
груп варс правлю сейчас
Fedor
перепробовал почти всё, решил обратиться к вам, может, упускаю чего.
Alex
Fedor
группы имеются ввиду те, что в инвентори
Fedor
о, спасибо!