@pro_ansible

Страница 532 из 625
Alex
01.08.2018
06:42:36
уж лучше если такие грабли хочешь - в групповые переменные их запихивай -тогда через "." сможешь
Да не, можно же делать структуры в словарях, а потом при вызове роли раскрывать словари для роли.

Липоля Аймаксович
01.08.2018
06:42:55
Тыкните плиз в доку :(

меня лицом)

Terminator
01.08.2018
08:54:29
@agrogov будет жить. Поприветствуем!

Google
Terminator
01.08.2018
09:24:26
@totoxa будет жить. Поприветствуем!

@ValentinKrainyukov будет жить. Поприветствуем!

@Snupt будет жить. Поприветствуем!

Yurii будет жить. Поприветствуем!

Aleksey Gavrilov будет жить. Поприветствуем!

Alexander
01.08.2018
09:53:29
Кто может подсказать по использованию модуля к8с.Создаю вид инфраструктуры, роли, секреты и тд. Логика работы такая что на хосте где запускаетсч ансибл плейбук локально, он берет кубконфиг и управлчет кластером на другом хосте. Но тут почемуто он начал выдавать ошибку что нужен модкль openshift, что логично. Но на ансибл хосте модуль установлен, и с докальным кластером это работало. А с удаленным почему то нет. Зачем удаленному кластер этот модуль если по сути управление происходит через ансибл хост

Aleksey
01.08.2018
10:03:36
где комманды выполняются там и должны стоять модули

Alexander
01.08.2018
10:07:33
где комманды выполняются там и должны стоять модули
Команды выполняться на локалхосте..странно

Aleksey
01.08.2018
10:10:02
я думаю что всёже нет. либо пользователь отличается. хм. может ошибку покажите. ещё к выполнению добавить -vvv

Alexander
01.08.2018
10:10:53
я думаю что всёже нет. либо пользователь отличается. хм. может ошибку покажите. ещё к выполнению добавить -vvv
Хм. Сейчас проверил, питоновские модули ставил от рута, от рута ансибл норм исполняет, а вот от другог пользователя не видит модуль

Aleksey
01.08.2018
10:11:39
а как ставили? может он в папке /root лежит

Alexander
01.08.2018
10:12:18
а как ставили? может он в папке /root лежит
Нет. Ставил через pip install, лежат по дефолтному пути

Nklya
01.08.2018
10:12:49
В документации всегда пишут где должны быть модули. На мастере или управляемом хосте

Google
Aleksey
01.08.2018
10:12:53
скорей всего отличаются переменные окружения. смею предположить что это PATH

Alexander
01.08.2018
10:32:10
А все, вы были правы. Для опеншифт нуден пакет requests, который уже был установлен из дефолтного пакета distutils,иззачего оьновить этот пакет не получается, и я установил этот пакет из прд юзера рут в рутовую диру. И все работало, а как начал использовать другого пользователя изза этого пакета писало что нету openshift. Спасибо

Alexander
01.08.2018
11:49:14
Ещё раз о пользе запуска ансибла в контейнерах
Все на этапе формирования.) В итоге планируется либо статичный мастер хост ансибл, либо контейнер по требованию

Terminator
01.08.2018
12:14:55
Yulik Zaleskyi будет жить. Поприветствуем!

Евгений
01.08.2018
13:45:45
Добрый день. Есть минутка у кого? Пара концептуальных вопросов назрело.

Ilya
01.08.2018
13:49:48
Добрый день! Пытаюсь подмонтировать папку при помощи Ansible. Вызываю на машине - все ок работает, через Ansible - нет(( Команда выглядит так: sshfs -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no username@server:/home/folder /home/folder

В плейбуке просто при помощи модуля shell вызываю, при этом плейбук отрабатывает успешно, хотя и не монтирует директорию

Ilya
01.08.2018
13:52:14
Команду типа выполнил, вернулся ноль ответом

Старый
01.08.2018
14:01:53
https://github.com/geerlingguy/ansible-role-mysql/blob/master/tasks/secure-installation.yml вот эту штуку юзал кто?

Vit
01.08.2018
14:58:52
Коллеги, подскажите, как зафорсить flush_handler, чтобы он исполнялся синхронно, и только приминительно к роли, а не ко всем ролям что были ранее+исполняются сейчас. У меня есть роли, где устанавливается экспортеры. т.е. скачивается бинарник, создается конфиг, настраивается systemd, и всё это делает notify restart service. и проблема в том, что я включаю несколько ролей подряд, и первая вызывает flush-handlers, и эти хендлеры выполняются *параллельно* с выполнением следующей роли. и хендлер тригерит следующую роль по середине её исполнения, что совсем не удобно, и всё падает (скажем, там systemd ещё нет и всё падает, не суть). кто-то сталкивался?

Ilya
01.08.2018
15:41:37
А как поднять verbose для одного конкретного плейбука, который импортится?

Vit
01.08.2018
20:43:00
А ты делаешь импорт роли или инклюд?
Мм, просто roles: - role: ... - role: ...

Хотя, кажется я понял куда копать. Спасибо, почитаю, вернусь

Nklya
01.08.2018
20:51:25
https://medium.com/opsops/include-role-import-role-and-handlers-in-ansible-b32a5386a555

Terminator
02.08.2018
05:48:09
@Silfarion будет жить. Поприветствуем!

Google
Admin
ERROR: S client not available

Игорь
02.08.2018
06:44:19
кто там админ, уберите это)

Terminator
02.08.2018
08:08:06
@mixfaer будет жить. Поприветствуем!

@abracadaber будет жить. Поприветствуем!

Constantin
02.08.2018
12:09:04


В теле ошибки такая фигня: nginx: invalid option: \"&&\", если выполнить команду на машине, все ок выполняется

Nklya
02.08.2018
12:11:24
а если в shell?

Rasim
02.08.2018
12:11:56
ошибка в конфиге?

Constantin
02.08.2018
12:12:17
а если в shell?
Сейчас попробую, запускал через баш

Nklya
02.08.2018
12:12:47
я про ансибл. Вместо command shell

Alex
02.08.2018
12:13:34
ошибка в конфиге?
Окружения то нет. Command не сработает. Только shell module ansible

Constantin
02.08.2018
12:15:12
Nklya, Alex спасибо, помогло избавиться от проблемы с &&

Fedor
02.08.2018
12:18:54
там не только окружения, пайпов и аналогичных плюшек тоже нет

Alex
02.08.2018
13:05:10
Там не везде можно достать из словаря.
Так ты в роли раскрой структуру в хостовые факты. Внутри роли, да словари не тема. Но для сервиса или всего проекта самое лучшее решение пока.

Alex
02.08.2018
13:14:41
ты словари раскрываешь раньше чем оно начинает аффектить то что ты говоришь

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