@pro_ansible

Страница 290 из 625
Denis 災 nobody
11.10.2017
16:32:40
но воообще да

шитпост.

Kirill
11.10.2017
17:04:22
Ребза, подскажите, а как в ансамбле инлайн перенос строки сделать?

Ну типа в списке параметров для with_items есть у меня - string - string2 sometext

Google
Kirill
11.10.2017
17:05:55
И если я влеплю - string2 \n sometext Перенос сработает?

| не предлагать :)

Kvendingoldo
11.10.2017
17:07:45
А почему | не предлагать?)

Kirill
11.10.2017
17:08:23
Ок, если в таком списке параметров его можно использовать - предлагать

Но с примером плиз

Бо мне чот неочевидно

Просто как его использовать в параметрах вида some_param: | Multiline Param Value я знаю. А со списком - нэт

Vladimir
12.10.2017
07:17:18
Господа, а что модуль selinux не идемпотентный ?

ansible 2.4.0.0, каждый раз пытается изменить статус selinux но не может

changed: [test-hostcent] => {"changed": true, "configfile": "/etc/selinux/config", "failed": false, "msg": "reboot to change the loaded policy, state change will take effect next reboot, config state changed from 'None' to 'disabled'", "policy": null, "state": "disabled"}

Aleksei
12.10.2017
07:18:57
вот это поворот

Nklya
12.10.2017
07:19:52
Ага, читать - это так сложно

Vladimir
12.10.2017
07:21:47
Чего читать ?

Google
Vladimir
12.10.2017
07:21:56
У меня хендлер дергает ребут

Если ты про это

А онфиг выглядит потом в 1 строчку и не меняется политика

config state changed from 'None' статус он считает, хотя из коробки энфорсинг

Nklya
12.10.2017
07:34:09
А в 2.3 нормально отрабатывало?

Sergey
12.10.2017
07:36:06
А, сорри, баян. Старый вараинт. Две строчки.

Vladimir
12.10.2017
07:37:17
Раньше работал

Sergey
12.10.2017
07:37:25
Тогда таск в студию

Vladimir
12.10.2017
07:37:33
Я просто не помню когда он сломался, обновлялся я часто, не не часто этот плейбук гонял

https://pastebin.com/ryxANZXc

Да там писать то нечего )

сейчас ребут закоментил ибо смотрю как он меняет конфиг

https://pastebin.com/XcRJsxtS

Вот так выглядит config после его "изменений"

Sergey
12.10.2017
07:40:37
занятно сломаны переводы строки

Vladimir
12.10.2017
07:40:45
можно считать что вся строка комент )

Сейчас попробуем :> /etc/selinux/config и еще раз таску

После таски он остался пустым :D

Sergey
12.10.2017
07:48:15
там скорее всего ленивый вариант

Google
Sergey
12.10.2017
07:48:29
так что проще сделать template

Vladimir
12.10.2017
07:48:29
Возможно

Да по хорошему, надо на гит ишью открыть но так в лом :(

https://github.com/ansible/ansible/issues/30618

А нет, не надо )

Вот мне нравится, они пофиксили это а в репу не выложили пакет -__-

И теперь или 2.4.1 ждать либо качать с гита и делать пакет мдеее

Nklya
12.10.2017
07:57:49
Или не бежать впереди паровоза и спокойно пользоваться 2.3

Vladimir
12.10.2017
08:17:01
is not an option (c)

Alexander
12.10.2017
08:57:36
коллеги привет.. смотрите.. есть defaults/main.yml - там переменная demo - типа dict тоже есть переменная demo в group_vars/all, есть еще в хостах.. кароче суть в том что в defaults она описана со всеми полями.. demo: {a:b, c:d, x:z} а в groups и hosts - только части в groups: demo:{a:2} в hosts: demo: {c:3} на выходе хочется demo: {a:2, c:3, x:z} но мне ансибл пишет что x атрибута нет в dict что я делаю не так? спасибо

Gleb
12.10.2017
09:07:24
Господа, а что модуль selinux не идемпотентный ?
те кто выключают селинукс должны страдать, хотя бы иногда

Alexander
12.10.2017
09:08:49
Так он их не умеет мёржить?

Vladimir
12.10.2017
09:09:04
те кто выключают селинукс должны страдать, хотя бы иногда
Странное утверждение, если у меня не важный хост, который никуда не смотрит, зачем мне selinux ?

Alexander
12.10.2017
09:09:17
Я просто разбираю легаси ансибл репу и там это работало ?

Gleb
12.10.2017
09:09:17
да я шучу

Alexander
12.10.2017
09:11:07
Так он их не умеет мёржить?
Я уточню что переменная одна, с разным набором полей. Он поля не мержит, а просто перезаписывает саму переменную

Anatoly
12.10.2017
09:13:41
Alexander
12.10.2017
09:35:00
hash_behaviour = merge
это куда?

Anatoly
12.10.2017
09:35:26
это куда?
ansible.cfg

Google
Navern
12.10.2017
09:35:51
# if inventory variables overlap, does the higher precedence one win # or are hash values merged together? The default is 'replace' but # this can also be set to 'merge'. #hash_behaviour = replace

Alexander
12.10.2017
09:36:56
ansible.cfg
божечки спасибо огромное

Nklya
12.10.2017
09:37:24
Надо только помнить, что мержаться только хеши

Alexander
12.10.2017
09:37:57
да у меня все конфиги написаны были ) и я пытался понять чего ж он не мержит когда должен ))

Maksim
12.10.2017
15:09:39
Кто то пользуется структурой описаной в best practices ?

не могу понять почему не подтягиваются переменные

Nklya
12.10.2017
15:17:21
Вот примерчик. Груп варсы должны называться либо all, либо по имени группы хостов https://github.com/cndies/ansible-repo-example

Maksim
12.10.2017
15:20:39
http://docs.ansible.com/ansible/latest/playbooks_best_practices.html

db: user: xxxxx pass: yyyyy port: 5436

вот такое содержимое

хотяяя

Nklya
12.10.2017
15:24:16
Содержимое чего? У меня пример репы, а у тебя хешик

Maksim
12.10.2017
15:27:34
заработало

postgresql_user: name: "{{db.user}}" password: "{{db.pass}}" port: "{{db.port}}" login_user: postgres

Я вам няшку принес

https://habrastorage.org/webt/59/df/5b/59df5bfc17f86105712332.jpeg

Mihail
13.10.2017
06:09:57
Mail.ru Group запустила магазин Pandao — конкурента AliExpress.

Вот это поворот!

Pavel
13.10.2017
07:33:56
Mail.ru Group запустила магазин Pandao — конкурента AliExpress.
это, наверное, только фронт для русского али.. ?

time
13.10.2017
07:35:42
и лимит 20 евро совпадение?

Google
Sev
13.10.2017
09:10:07
Oleksiy @azmelanar телеграм тесен ?

delored
13.10.2017
09:10:54
Sev
13.10.2017
09:12:24
Еп ты)
И Вам здрасте :)

Sander
13.10.2017
12:48:18
Всем привет, как в ansible сделать symlink относительный, а не абсолютный путь. Не получается сделать относительный, заранее спасибо.

A
13.10.2017
12:49:44
file: state: link src: ../file dst: /usr/share/file

как-то так

Sander
13.10.2017
12:51:28
сейчас попробую @pzskc383

стоп, но как он поймет в какой папке лежит проект? @pzskc383

A
13.10.2017
12:55:13
а никак не поймет

это тебе надо указать

символьная ссылка она потому так и называется что она записывает по "назначению" вот тупо ту строку которую ты передал в "источнике"

Sander
13.10.2017
12:59:01
вроде работает

сасибо большое @pzskc383

A
13.10.2017
13:00:13
пожалуйста, вот бы все проблемы так просто решались.

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