@pro_ansible

Страница 449 из 625
Andrey
23.04.2018
08:47:13
Здравствуй /1159 :)
привет неизвестный фидошник

Andy
23.04.2018
09:01:48
аа)

Ivanov
23.04.2018
09:02:32
/1159

Денис
23.04.2018
09:24:39
Ребята, подсобитие, знаю что не в тему но пробовал спросить на ru_devops....

Google
Денис
23.04.2018
09:25:46
Эх.. Вобщем кто там был нонимаете. Нужно решить немного рарететную задачку. Поднять webmin. Хочу поднять на локалхост.

Возникла проблемка с проксированием запроса. Прорисовывается форма авторизации, но возникает 401 ошибка при submit

George
23.04.2018
09:56:50
submit делает ansible?

Денис
23.04.2018
09:58:12
Простите ребята это вообще не по теме было )) т.е. делаю пока без ансибла - хочу сначала попробовать вручную

Нет, submin делает пользователь, который входит авторизуется в вебке webmin

Pavel
23.04.2018
12:10:28
я извиняюсь, может за тупой вопрос, но не могу вдуплить: надо содержимое переменной, имя которой, в свою очередь, тоже переменая, что-то типа такого: vars: txt_main: "1234567890" main_val: "main" tasks: - name: test debug: msg: "{{ 'txt_'+main_val }}" хочу получить "msg": "1234567890" а получается "msg": "txt_main"

Денис
23.04.2018
12:15:23
Такой же ответ ))

Может кавычки убрать?

Ivan
23.04.2018
12:20:54
vagrant@vagrant:~$ cat /tmp/play.yml - name: test hosts: all vars: txt_main: "1234567890" main_val: "main" tasks: - name: test debug: msg: "txt_{{ main_val }}" vagrant@vagrant:~$ ansible-playbook /tmp/play.yml -i localhost, -c local PLAY [test] ******************************************************************** TASK [setup] ******************************************************************* ok: [localhost] TASK [test] ******************************************************************** ok: [localhost] => { "msg": "txt_main" } PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=0

Pavel
23.04.2018
12:23:22
для этого существуют словари
о, спс, в эту сторону не подумал, хотя похожее уже есть

Blue_Wolf
23.04.2018
12:36:25
hey, did some one has install ELK using Ansible ?

Google
Денис
23.04.2018
12:37:40
yes

Wrote own role for this purpose

alex
23.04.2018
12:52:12
I guess this is something that 100% will be on galaxy

Денис
23.04.2018
12:52:57
Yes, you wright but I don't like this role.

Blue_Wolf
23.04.2018
12:56:25
is it works on ubuntu ?

yes
can you share it ?

Денис
23.04.2018
13:01:19
https://github.com/elastic/ansible-elasticsearch This role compatible with deb and yum packages. But on IMHO it's very tricky. You must check by your own

Blue_Wolf
23.04.2018
13:01:53
thanks

Денис
23.04.2018
13:02:13
This is official

I think my role does not suit you. I write it for my tasks.

Blue_Wolf
23.04.2018
13:04:15
I see...

Роман
23.04.2018
13:19:04
Коллеги, а можно как-то передать в плейбук из командной строки файл, чтобы использовать его содержимое построчно в качестве списка для with_items?

Alexey
23.04.2018
15:17:42
--extra-vars ?

Алексей
23.04.2018
17:50:52
Коллеги, использую словарь для наполнения шаблона some_conf: some_file: some_var1: var1 some_inc_dict1: incdict_value1: sometext1 incdict_value2: sometext2 в темплейт передаю через with_dict: '{{ some_conf | default({}) }}' В темплейте запускаю for чтобы наполнить {% for envvar in item.value.some_inc_dict1 %} env[{{ envvar }}] = '{{ envvar }}' {% endfor %} Видны только ключи в .some_inc_dict1, но не их значения если указывать envvar.keys или envvar.value то ругается, что это юникод объект и у него нет таких свойств. Как до значений докопаться?

Алексей
23.04.2018
20:22:23
пробел лишний перед indict_valueN ?
Нет. Это value для some_inc_dict1:

Sergey
23.04.2018
20:27:01
Это и есть через джинджу.
нет. через джинджу - это вот прям вот так вот: http://jinja.pocoo.org/docs/2.10/templates/#for

Google
Maksim
24.04.2018
08:24:56
а материалы есть для них?
у этого чувака регаешься на сайте, регистрируешь книгу, там попросят с какой-то страницы ввести что-то и у тебя будет доступ к виртуалкам для лабраторны, квизам всяким и проим заданиям



Алексей
24.04.2018
08:29:27
нет. через джинджу - это вот прям вот так вот: http://jinja.pocoo.org/docs/2.10/templates/#for
Попробовал. Получается, что в шаблон some_inc_dict1: передаётся не как словарь, а как массив? "item": { "key": "mysite", "value": { "envs": { "STHOST_mysite": "mysite.ru/general", "TEST1key": "test1value" }, "group": "mysite", "user": "mysite" } }, Пробую так {% for key, value in item.value.envs %} env[{{ key }}] = '{{ value }}' {% endfor %} "msg": "ValueError: too many values to unpack" Как добраться то?

Maksim
24.04.2018
08:30:16
по rhcsa

Антон
24.04.2018
08:30:24
ну чья эта книга
а, поня. спасибо

Maksim
24.04.2018
08:31:01
а, поня. спасибо
http://www.pearsonitcertification.com/

Алексей
24.04.2018
08:41:37
нет. через джинджу - это вот прям вот так вот: http://jinja.pocoo.org/docs/2.10/templates/#for
разобрался. {% for key in item.value.envs -%} env[{{ key }}] = '{{item.value.envs[key]}}' {% endfor %} Вот так всё получает.

Anton
24.04.2018
10:03:24
Привет всем. Меня интересуют лучшие практики по настройке сред без ssh доступа. У меня 8 сред, состоящих из разных сервисов и серверов без прямого доступа (для взаимодействия с ними есть только куцый rest api и scp для подкидывания файлов. Есть около 30 приложений, все с конфигами, все конфиги шаблонизированы. Вопрос как лучше всего организовать инвентарь. Сейчас я сделал 8 «виртуальных» хостов - dec1, dev2, qa и т.д. Все эти хосты имеют local подключение. У каждого хоста есть по файлу в host_vars, в каждом файле около 400 строк для процессинга шаблонов в конфиги для среды. Вроде бы жить можно, но процессинг шаблонов работает медленновато...

Maxim
24.04.2018
11:29:20
Привет! никто не знает есть ли чат на тему терраформа?

Nklya
24.04.2018
11:30:46
https://t.me/ru_hashicorp

Maxim
24.04.2018
11:32:19
Wom
24.04.2018
11:46:41
вопросик. у меня есть переменная pg_fsync = off если я в template пишу fsync = "{{pg_fsync}}", то получаю fsync = "False" если её определяю как pg_fsync = "off", то получаю fsync = "off" что не нравится постгресу. как это обойти?

Artur
24.04.2018
11:48:34
попробуй pg_fsync = 'off'

Wom
24.04.2018
11:51:19
попробуй pg_fsync = 'off'
тип кавычек роли не играет

Алексей
24.04.2018
11:52:19
|bool |lower

Google
Wom
24.04.2018
11:55:25
|bool |lower
fsync = "false" :)

Алексей
24.04.2018
11:56:27
meh

Алексей
24.04.2018
12:00:08

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