
Andrey
23.04.2018
08:47:13

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
Такой же ответ ))
Может кавычки убрать?

Roman
23.04.2018
12:19:07


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

Ivan
23.04.2018
12:24:12

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 ?

Денис
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 то ругается, что это юникод объект и у него нет таких свойств. Как до значений докопаться?

Sergey
23.04.2018
18:49:45
либо делай по-человечески через джинджу

Dmytro
23.04.2018
19:28:36

Алексей
23.04.2018
20:22:23

Sergey
23.04.2018
20:27:01

Google

Алексей
23.04.2018
20:46:31

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"
Как добраться то?

Антон
24.04.2018
08:30:02

Maksim
24.04.2018
08:30:16
по rhcsa

Антон
24.04.2018
08:30:24

Maksim
24.04.2018
08:31:01

Алексей
24.04.2018
08:41:37

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'

Kuroi
24.04.2018
11:48:41

Wom
24.04.2018
11:51:19

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

Google

Wom
24.04.2018
11:55:25

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

Vadim
24.04.2018
11:59:48

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