
Michael
29.03.2017
16:58:09
интрига в том, что с ними нужно разговаривать и склонять к использованию стандартов
иногда мне кажется, что это люди-скрипты
их однажды заточили под решение одной задачи, и они с тех пор применяют известный подход ко всему. данные? в базу. логи? в базу. кошка пробежала? что за хуйня, в базу!

Lev
29.03.2017
17:00:13
база – всему голова

Dmitry
29.03.2017
17:01:19
Базу? В базу!

Google

Lev
29.03.2017
17:01:56
двойное проникновение)

Dmitry
29.03.2017
17:02:13
А какой стандарт по хранению логов кстати?
Если не в базе, то...
?

Lev
29.03.2017
17:03:08
в уме

Александр
29.03.2017
17:03:12
?

Semyon
29.03.2017
17:07:02
я таких систем видел штук семь за последние пару лет

Paul
29.03.2017
17:12:58

Michael
29.03.2017
17:19:12
я загоняю весь этот зоопарк в elastic
вообще неважно какой стандарт, лишь бы он один был

Dmitry
29.03.2017
18:01:59
в эластик, кибаной обмазать и пусть себе фильтруют-читают

Google

Phil
29.03.2017
18:52:17

Dmitrii
29.03.2017
19:10:31
А на всю страницу смайла не нашлось?
Этот че то слишком маленький

Phil
29.03.2017
19:12:39
Тс, ему в бодишопе сейчас про Стоник рассказывают )))
А. уже закончили наверное

Igor
29.03.2017
19:22:23

Andrey
29.03.2017
19:35:57

Igor
29.03.2017
19:57:03

Phil
29.03.2017
20:03:47
Честно хотел дойти, но что-то у меня разная непруха и я уебался

Andrey
29.03.2017
20:04:24

Phil
29.03.2017
20:04:29
Ой. Это не тот чатик...

Igor
29.03.2017
20:04:47

Andrey
29.03.2017
20:05:21
и какие мысли?!

Igor
29.03.2017
20:05:40
А как по токенам авторизация проходит?
К ssh прикручено?

Andrey
29.03.2017
20:07:01
да. pam модули.
но я еще развлекаюсь с разным

Google

Igor
29.03.2017
20:07:54
Ну, при подключении по ssh с токеном от пользователя что требуется?

Andrey
29.03.2017
20:09:44
ввести пароль и токен

Igor
29.03.2017
20:10:47
А пароль от чего? От локального юзер
а?
Или токен должен быть воткнут, используется обычный диалог ввода пароля от ssh user?

Vlad
29.03.2017
21:20:52

Wild One
29.03.2017
21:35:02

Михаил
31.03.2017
04:44:04
Добрый день. Вопрос: как лучше всего перед деплоем проверить последняяли версия ansible-конфигурации(синхронизируется через git) у меня сейчас?

iF
31.03.2017
04:50:13
Опасно обновлять постоянно ансамбль. Господа любят ломать начиная с ядра

??Dmitry????
31.03.2017
04:51:38

iF
31.03.2017
04:51:47
А, я вчитался

Михаил
31.03.2017
04:59:36
Алиас в баш?
Алиас - это для меня. А хотелось бы чтоб всем в нашей комманде выезжало "Обнови devops" при попытке накатить.. Можно наверно Makefile запилить, но всеравно те кто будут деплоить ansible-playbook... предупреждения не получат.

Semyon
31.03.2017
05:01:57
"Обнови девопс" я восхищён

Vlad
31.03.2017
05:02:26
Обнови девопс и накати!
Пятничный тост

Michael
31.03.2017
05:05:01
задача git с update: yes и register: devops
следующая задача failed_when: devops.changed

Andrey
31.03.2017
07:53:19

Anatoly
31.03.2017
07:56:22

Михаил
31.03.2017
08:00:16

Artem
31.03.2017
08:00:40

Google

Anatoly
31.03.2017
08:01:28
Ну и культуру подтянуть ещё можно.
Не ебашить в мастер
Мерджить ветки с пулл реквестами и ревьюерами
Написать тесты.
Как-то так иначе колхоз будет.

Михаил
31.03.2017
09:24:03
Спасибо за помошь

Admin
ERROR: S client not available

Vasily
31.03.2017
10:55:26
Всем привет. Есть вопрос: испоьзую модуль партед. Вывод его регистрирую в переменную.
Получаю такой вывод:
"partitions": [
{
"begin": 1024.0,
"end": 513024.0,
"flags": [
"boot"
],
"fstype": "xfs",
"num": 1,
"size": 512000.0,
"unit": "kib"
},
{
"begin": 513024.0,
"end": 27262976.0,
"flags": [
"lvm"
],
"fstype": "",
"num": 2,
"size": 26749952.0,
"unit": "kib"
И хочу вычитать последний "end" чтобы передать следующей таске.
Подскажете как?
Ругается, The error was: 'list object' has no attribute 'num'\

Svyatoslav
31.03.2017
11:41:52
Коллеги, а посоветуйте роль какую, для управления юзерами и ключами?)

Zhenia
31.03.2017
11:42:13
стандартную?

Svyatoslav
31.03.2017
11:42:36
В 2.0 появился модуль?

Zhenia
31.03.2017
11:43:00
http://docs.ansible.com/ansible/user_module.html
там закреплена ссылка

Svyatoslav
31.03.2017
11:43:15
Или я отстал от жизни?

Artem
31.03.2017
11:44:04

Vasily
31.03.2017
12:49:40
- name: Get info about partitions
parted: device=/dev/sda unit=KiB
register: sda_info
- name: Gathering facts
set_fact:
last_part: "{{ sda_info.partitions| default([]) | last }}"
- name: testing vars
debug:
msg: "answer is: {{ last_part.num }}"

Anatoly
31.03.2017
13:11:01

Google

Vasily
31.03.2017
13:12:15

Anatoly
31.03.2017
13:12:57
я если честно не очень понимаю, что вам надо
номер последней партиции?
просто вы берете массив диктов потом оттуда вычитываете номер партиции последнего массива
там массив в массиве. каша какая то
если вам надо знать количество партиций (номер последней партиции) то можно было спросить размер массива он бы вам вернул что len = 2 и я предполагаю что это соответствует количеству(номеру последней) партиций(-ии)
это первое. второе в фактах есть {{ ansible_devices.sdX.partitions }} который вернет вам дикт вашего девайса посчитать размер дикта - не сложно, если вы знаете что вам не нужно спускаться ниже по структуре

Vasily
31.03.2017
13:24:03
А так я один раз читаю и обращаюсь к нужным словарям поидее.

Anatoly
31.03.2017
13:24:59
"partitions": {
"sdb1": {
"holders": [],
"sectors": "67108865",
"sectorsize": 512,
"size": "32.00 GB",
"start": "2048",
"uuid": null
}
а хотя, ладно. у вас работает и славненько

Paul
31.03.2017
22:11:17
@Dragonflybsd нельзя так пугать

Phil
31.03.2017
22:14:14
Да все, переходим уже!