@pro_ansible

Страница 147 из 625
??Dmitry????
14.02.2017
15:21:23
{"changed": false, "failed": true, "msg": "unsupported parameter for module: serial"}

Ж(

мне можно плейбук параллельно выполнять, но кроме одного степа

может задать рандомный слип?

Google
A
14.02.2017
15:32:45
дерни iptables через shell

колбасой из &&

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

??Dmitry????
14.02.2017
15:33:50
сработало, не туда писал

Anatoly
14.02.2017
16:42:26
сработало, не туда писал
так а что именно сработало? и что не то писал?

??Dmitry????
14.02.2017
16:42:53
я структуру ямла плохо знаю

вечно отступы пропускаю

- name: open port on bitbucket server iptables: chain: FORWARD action: insert out_interface: vmbr0 protocol: tcp destination_port: 443 source: "{{ ansible_eth0.ipv4.address }}" destination: x.x.x.x/28 ctstate: NEW,ESTABLISHED jump: ACCEPT comment: "added by ansible ncpa_agent role" async: 10 retries: 25

вот правильно

а сначала я две последние опции на том же уровне, что и все остальное вписал

Hackru
14.02.2017
22:20:58
https://www.ansible.com/open-tower

слышь че пацаны

а когда разродятся-то?

Google
Hackru
14.02.2017
22:21:12
есть слухи хоть какие?

уже очень долго на заглушку смотрю

A
14.02.2017
22:21:32
судя по заглушке это они нанимают, а не разрабатывают :)

Hackru
14.02.2017
22:40:07


Mihail
15.02.2017
06:17:26
не плакай, мож вот это сгодится: https://github.com/ansible-semaphore/semaphore

Dmitry
15.02.2017
06:42:25
--- - hosts: webserver become: true roles: - apache2 - {{ role: 'demo_app', db_name: 'demo', db_user: 'demo', db_pass: 'demo' }} как это должно сейчас выглядеть, чтобы не хватать ERROR! template error while templating string: expected token 'end of print statement', got ':'. String: {{ role: 'demo_app'

?

Pavel
15.02.2017
07:05:21
Доброе утро, господа. Есть ли у кого опыт по автоматизации Cisco свитчей/роутеров через Ansible/salt или чего-либо ещё?

Mikhail
15.02.2017
07:18:59
Sander
15.02.2017
15:46:38
как сделать при помощи ansible, SSH Agent Forwarding. что-то у меня не получается.

Michael
15.02.2017
15:50:45
http://bfy.tw/A6bO

Sander
15.02.2017
15:53:05
я уже гуглил, написал же не получилось

TASK [debug] ******************************************************************* ok: [test.ee] => { "msg": "Client= [192.168.135.1 56401 22] Sock= [/tmp/ssh-FSbnJDYYVA/agent.28529]" } TASK [command] ***************************************************************** fatal: [test.ee]: FAILED! => {"changed": true, "cmd": "ssh-add -l", "delta": "0:00:00.006753", "end": "2017-02-15 15:54:35.095075", "failed": true, "rc": 1, "start": "2017-02-15 15:54:35.088322", "stderr": "", "stdout": "The agent has no identities.", "stdout_lines": ["The agent has no identities."], "warnings": []}

вроде заработало

сделал ssh-add ~/.ssh/id_rsa

Google
Andrey
15.02.2017
18:27:50
Кто-нибудь здесь юзал foreman + ansible?

Ivan
15.02.2017
18:36:27
А оно разве спаривается?

Sander
15.02.2017
18:39:47
?

??Dmitry????
15.02.2017
19:27:49
Уже научили? Вроде бы там можно подружить их.

Плагином.

Алексей
16.02.2017
07:19:41
програмирование на конфигах.

вот правда тут есть люди которые избажали этого ?

я зачем то не верю.

Mikhail
16.02.2017
07:27:20
вот правда тут есть люди которые избажали этого ?
ага, простор для избаживания там есть

Антон
16.02.2017
13:22:34
привет , кто нить использует molecule для тестирования?

Dmitry
16.02.2017
14:03:54
сам как думаешь?

Антон
16.02.2017
15:07:09
сам как думаешь?
думаю да, я хотел узнать как можно в gitlabci цветной вывод сделать, когда запускаешь тесты

Dmitry
16.02.2017
15:20:07
molecule использует testinfra (по умолчанию, но телепаты в соседнем чяти), а testinfra это плагин к pytest, и в настройках verifier молекулы можно передавать аргументы pytest. у pytest есть параметр --color=yes Конечно, ты уже попробовал настроить молекулу примерно так ... verifier: name: testinfra options: color: yes ... но у тебя что-то не получилось и поэтому ты спрашиваешь. Да ведь?

Dmitry
16.02.2017
15:51:18
то есть на самом деле ты спрашиваешь про gitlab :D

Антон
16.02.2017
15:52:21
да это связано с гитлаб, но может кто уже сталкивался когда настраивал ansible с ci

Hackru
16.02.2017
15:53:18
ща погоди

1) export TERM=linux 2) unbuffer

скорее всего заведётся

Google
Hackru
16.02.2017
15:54:22
и возможно еще сам ансибл надо с инпутом </dev/null

попробуй

Антон
16.02.2017
16:04:10
в общем .gitlab-ci.yml выглядит примерно так http://pastebin.com/0KftuxUk , export работает но не дает цветной вывод, билд собирается локально через gitlab-runner , molecule test, запускает контейнер в докере, где выполняются тесты

Hackru
16.02.2017
16:06:51
unbuffer и стдин добавил?

Admin
ERROR: S client not available

Антон
16.02.2017
16:08:59
нет, а куда их надо добавлять?

Hackru
16.02.2017
16:13:01
unbuffer перед коммандой, стдин после

у меня ровно так работает с ранитом и ансиблом, в лог пишется вывод с цветами.

Антон
16.02.2017
16:21:44
ты используешь gitlabci?

Hackru
16.02.2017
16:23:20
да тебе какая разница что я использую?

я тебе озвучил решение как в неинтерактивных скриптах использовать цвета

работающее даже как раз именно с ансиблом

Антон
16.02.2017
20:13:18
работающее даже как раз именно с ансиблом
понятно, но похоже тут проблема не в этом, а в запуске команд через molecule , так как если взять из дебага molecule --debug converge команду , например /usr/bin/ansible-playbook playbook.yml --inventory-file=.molecule/ansible_inventory --connection=docker --limit=all --user=root --timeout=30 --become --diff и добавить ее отдельно в билд , эта команда после выполнения выводит все в цвете в билд логе gitlabci , но команды, которые выполняет molecule create, converge и тд, в цвете в билд логе не отображаются.

Denis 災 nobody
17.02.2017
07:42:51
Если помните, незадолго перед новым годом, мы вам рассказали (и немного показали) настоящих админов из Авантел. Не слишком удивительно, но эта публикация моментально стала самой популярной. До недавних пор... Как тузик грелку, порвала всех нежно нами любимая Наташа Самойленко, которая помимо мастерского исполнения турецкого подъема, написала космический курс “Python для сетевых инженеров”. Но дабы не бросать доброе дело на пол пути, было принято управленческое решение огранизовать полноценный online курс на туже тему. Как не удивительно, но проводить его будет автор. Итак, кому лень читать и проще воспринмать ушами: - 7 недель, 10 дней, 40+ часов занятий - Cтарт 4.03.17 и идет до 16.04.17 - Учиться придётся довольно плотненько и без соплей - Да, домашки будут, да Наташа будет их проверять и язвительно комментировать, вгоняю в краску за малейший косяк - За два месяца под её заботливым крылом, она просит всего 150$ - Счастливчиков будет 10, так что не тупим, а бежим записываться P.S. Книжный курс остаётся бесплатным во веки веков и никуда не пропадает. Панически скачивать книжку нет никакой нужды. https://natenka.github.io/pyneng-online/

в курсе есть в том числе ансибл

и сама дока

https://natenka.gitbooks.io/pyneng/content/book/15_ansible/

Dmitriy
17.02.2017
08:25:11
Ребяты, а кто-нибудь использует именование групп для явного обозначения переопределения переменных?

Типа 1all, 2groupname

Меня ребята ругают за эту идею, а я не понимаю почему (ну кроме эстетики)

Google
Konstantin
17.02.2017
09:38:47
подскажите. вот есть плейбук. хочу чтоб запуская роль были использованы только определенные теги. делаю вот так

но все равно выполняет всю роль

что не так?

Albert
17.02.2017
09:41:08
Это теги длч плейбука

А что он запускает, определяет командная строка

--tags и —skip-tags

Konstantin
17.02.2017
09:42:13
http://docs.ansible.com/ansible/playbooks_tags.html

Albert
17.02.2017
09:42:21
А если надо запускать определенные вещи в роли, то when и vars на помощь

Konstantin
17.02.2017
09:42:36
может конечно неверноепонял, но там сказано что можно вроде как

Albert
17.02.2017
09:42:50
Вторую строку прочти

Konstantin
17.02.2017
09:43:20
ясно

Mikhail
17.02.2017
11:19:51
если в playbook.yml указана группа hosts: somegrp то как мне быстро запустить плейбук для хоста, которого нет в инвентори? этот вариант для hosts:all проходит, не могу понять как группу там вписать ansible-playbook -i 192.168.1.111, playbook.yml

Magistr
17.02.2017
11:23:38
можно добавить хост в группу

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