@pro_ansible

Страница 450 из 625
Alex Milushev
24.04.2018
12:08:14
привет, а есть у кого пример как с помощью ansible можно создать CA cert и pkey?

Sergey
24.04.2018
12:13:14
Igor
24.04.2018
12:13:43
Энсибл наверное при том, что ему задо это заавтоматизировать ))

Google
Даниил
24.04.2018
12:13:54
при чем готовое решение

Vadim
24.04.2018
12:14:15
кавычки-то остаются
а вот и нет, если ты это в теплейт засовываешь

Wom
24.04.2018
12:15:07
а вот и нет, если ты это в теплейт засовываешь
да. сорри. так работает. спасибо

Алексей
24.04.2018
12:17:55
надо быстро берешь такой соль или повара

Anton
24.04.2018
12:19:08
Сесурити полиси говорит низзя

Алексей
24.04.2018
12:19:31
Сесурити полиси говорит низзя
тогда усиленно страдаешь...

Alex Milushev
24.04.2018
12:20:16
гуглится за 2 минуты
Видно скилла гугла мне не хватает

Anton
24.04.2018
12:23:57
Костыли-костылики...

Даниил
24.04.2018
12:27:13
Видно скилла гугла мне не хватает
тебе надо 2 команды пробросить шеллом

Alex Milushev
24.04.2018
12:29:59
Даниил
24.04.2018
12:30:48
модуль поищи в доке

Google
Даниил
24.04.2018
12:30:49
может есть

лично я для впн ключи генерил обычными командами. передал их словарем и лупом пробежался

Максим
24.04.2018
12:57:57
Всем привет. Как-то встречал инфу, что у ансибла, вроде, есть ключик, который позволял прогнать плейбук без выполнения, то есть просто покажет, что может измениться. Никак не могу найти. Никто не помнит его?

Wom
24.04.2018
12:58:11
-C

Алексей
24.04.2018
12:58:20
--check

Максим
24.04.2018
12:58:34
Спасибо

Алексей
24.04.2018
12:58:37
нет такого ключика.

Алексей
24.04.2018
12:58:40
--diff ещё добавь увидишь что меняется

Алексей
24.04.2018
12:58:40
это ловушка

именно

там полплейбука надо будет расхерачить

и везде понадобавлять check_mode: on

Алексей
24.04.2018
13:00:27
ну и правильно. А как тестить? Или похрен и сразу в прод катим?

Wom
24.04.2018
13:00:39
создай тестовую машину

Алексей
24.04.2018
13:00:44
чек мод очень ограниченная фигня

Michael
24.04.2018
13:00:53
@mobilesfinks molecule, testkitchen

Алексей
24.04.2018
13:00:59
и сработает после того как как миниму модин раз ты плейбук уже раскатал

Алексей
24.04.2018
13:01:11
мне очень очень помогает. А тесты вам не покажут что вы изменяете на таргет хосте

Nklya
24.04.2018
13:02:19
https://blog.chef.io/2018/03/14/why-why-run-mode-is-considered-harmful/

Google
Nklya
24.04.2018
13:02:33
Статья на тему почему это нафиг не нужно

Алексей
24.04.2018
13:03:14
я на самом деле его тоже юзаю

именно для diff

Artur
24.04.2018
13:03:21
пробовал кто из плейбука в заббикс хосты добавлять ?

Алексей
24.04.2018
13:03:50
тот самый момент когда чуть было по привычке не выдал ro но вовремя спохватился

Wom
24.04.2018
13:04:20
:)

Artur
24.04.2018
13:04:57


--ask-sudo не предлагать

Nklya
24.04.2018
13:06:07
говорят модули для заббикса перестали работать

Алексей
24.04.2018
13:06:18
ansible ALL=(ALL) NOPASSWD: ALL

Lev
24.04.2018
13:06:23
мне очень очень помогает. А тесты вам не покажут что вы изменяете на таргет хосте
ansible не будет за тебя стэйт хранить. тут скорее надо писать плэйбуки что бы тестами покрыть реально было

Artur
24.04.2018
13:07:06
ansible ALL=(ALL) NOPASSWD: ALL
у юзера , под которым запускаю NOPASSWD установлен

Алексей
24.04.2018
13:07:16
точна ?

Artur
24.04.2018
13:07:19
become: true тоже включён

Lev
24.04.2018
13:08:14
у юзера , под которым запускаю NOPASSWD установлен
может какой инклюд перекрывает разрешения?

Artur
24.04.2018
13:08:45
точна ?
%sudo ALL=(ALL) NOPASSWD:ALL

юзер в группе судо

Алексей
24.04.2018
13:08:58
ansible не будет за тебя стэйт хранить. тут скорее надо писать плэйбуки что бы тестами покрыть реально было
при чём тут стейт? У меня есть машинка. На ней ансибл не прокатан. Я пишу роль и запускаю --diff --check чтобы проверить как у меня отработает на этой машине.Машина в проде, мне нужно переменные правильно записать в group_vars, если я ошибся - могут быть проблемы. Где тут тесты помогут?

Artur
24.04.2018
13:09:18
может какой инклюд перекрывает разрешения?
крашится на этом моменте - name: Create a new host or update an existing host's info local_action: module: zabbix_host server_url: 'https://{{ zabbix_server }}' login_user: '{{ zabbix_server_login }}' login_password: '{{ zabbix_server_password }}' host_name: '{{ ansible_hostname }}' visible_name: '{{ ansible_hostname }}' host_groups: - '{{ zabbix_host_group }}' interfaces: - type: 1 main: 1 useip: 1 ip: '{{ ansible_default_ipv4.address }}' port: 10050 status: enabled state: present

Google
Artur
24.04.2018
13:10:30
а нафиг тут become ?
это часть плейбука, есть то, что требует привилегий повыше юзера дефолтного

Lev
24.04.2018
13:11:13
при чём тут стейт? У меня есть машинка. На ней ансибл не прокатан. Я пишу роль и запускаю --diff --check чтобы проверить как у меня отработает на этой машине.Машина в проде, мне нужно переменные правильно записать в group_vars, если я ошибся - могут быть проблемы. Где тут тесты помогут?
вопрос крайне холиварный. с моей колокольни, если ты к неизвестно к какому состоянию применяешь плэйбук, то ты получишь фиг знает что. гипотетически ты часть проблем снимешь глазами глянув что меняется, но инфа не сотка

Алексей
24.04.2018
13:12:25
а в местах где нужен работает через жопу

например в git модуле он делает git diff что полный отстой

Алексей
24.04.2018
13:13:28
как и многое в ансибле )) Но все же как то пользуются )

Алексей
24.04.2018
13:13:40
ну по факту он помогает только дифом в template

остальное не часто не работает.

Алексей
24.04.2018
13:15:43
Алексей
24.04.2018
13:16:04
и чо мы тут тогда 30 минут трем ;)

все только им и пользуются

Алексей
24.04.2018
13:17:14
Да я хз )) отличный ключик )) два ))

Andrey
24.04.2018
16:23:54
https://youtu.be/YccwFWiSryY

Alex Milushev
24.04.2018
18:55:01
пытаюсь сделать странное, но не получается: - name: print result... debug: msg: "{{ vault }}" when: '"{{ k8s_cluster_name }}/" in vault.secrets'

как правильно в when строку конкатенировать?

Dmitry
24.04.2018
18:55:23
Google
Sergey
24.04.2018
19:35:44
как правильно в when строку конкатенировать?
апострофы убери, кавычки оставь

Alex Milushev
24.04.2018
19:36:02
спасибо

Pavel
24.04.2018
19:45:24
На сколько помню, и если не ошибаюсь , мне помог параметр sudo: yes ( с becom не получалось)

Sergey
24.04.2018
19:51:46
в настройках sudo для конкретной учётки

A
24.04.2018
19:53:09
ssh не просит tty может

Andrey
24.04.2018
20:06:15
ты в зале?)
не. к сожалееию не смог

Danila
24.04.2018
20:48:57
напомните, как сделать связку, что если переменная не заполнена, сделай другую хуйню

точнее, если переменная заполнена - сделай хуйню, а если пустая - сделай другую хуйню

Vadim
24.04.2018
20:52:22
default?

Danila
24.04.2018
20:52:43
я щас попытался when вкорячить в таски

Dima
24.04.2018
21:26:37
when - это в 90% случаев неправильное средство (скорее всего можно перепилить архитектуру)

Sergey
24.04.2018
21:37:38
напомните, как сделать связку, что если переменная не заполнена, сделай другую хуйню
Вообще блок для этого служит, вернее - два блока, один с прямым условием, второй - с обратным. Но тут речь о странном, как обычно.

Artur
25.04.2018
07:10:11
в настройках sudo для конкретной учётки
не думаю. т.к. вручную отрабатывает всё ок ( sudo не запрашивает пароль)

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