🏳️ Phil
🏳️ Phil
Честно хотел дойти, но что-то у меня разная непруха и я уебался
Andrey
🏳️ Phil
Ой. Это не тот чатик...
Igor
Andrey
и какие мысли?!
Igor
А как по токенам авторизация проходит?
Igor
К ssh прикручено?
Andrey
да. pam модули.
Andrey
но я еще развлекаюсь с разным
Igor
Ну, при подключении по ssh с токеном от пользователя что требуется?
Andrey
ввести пароль и токен
Igor
А пароль от чего? От локального юзер
Igor
а?
Igor
Или токен должен быть воткнут, используется обычный диалог ввода пароля от ssh user?
Vlad
Anonymous
Михаил
Добрый день. Вопрос: как лучше всего перед деплоем проверить последняяли версия ansible-конфигурации(синхронизируется через git) у меня сейчас?
iF
Опасно обновлять постоянно ансамбль. Господа любят ломать начиная с ядра
Dmitry
iF
А, я вчитался
Михаил
Алиас в баш?
Алиас - это для меня. А хотелось бы чтоб всем в нашей комманде выезжало "Обнови devops" при попытке накатить.. Можно наверно Makefile запилить, но всеравно те кто будут деплоить ansible-playbook... предупреждения не получат.
nvkv
"Обнови девопс" я восхищён
Vlad
Обнови девопс и накати!
Vlad
Пятничный тост
Арсен
задача git с update: yes и register: devops
следующая задача failed_when: devops.changed
Alf 🙀
Artem
Alf 🙀
Ну и культуру подтянуть ещё можно.
Не ебашить в мастер
Мерджить ветки с пулл реквестами и ревьюерами
Написать тесты.
Как-то так иначе колхоз будет.
Михаил
Спасибо за помошь
Vasily
Всем привет. Есть вопрос: испоьзую модуль партед. Вывод его регистрирую в переменную.
Vasily
Получаю такой вывод:
Vasily
"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"
Vasily
И хочу вычитать последний "end" чтобы передать следующей таске.
Vasily
Подскажете как?
Vasily
Ругается, The error was: 'list object' has no attribute 'num'\
Svyatoslav
Коллеги, а посоветуйте роль какую, для управления юзерами и ключами?)
Yevhenii
стандартную?
Svyatoslav
В 2.0 появился модуль?
Yevhenii
http://docs.ansible.com/ansible/user_module.html
Yevhenii
там закреплена ссылка
Svyatoslav
Или я отстал от жизни?
Vasily
Vasily
- 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 }}"
Alf 🙀
Vasily
Alf 🙀
я если честно не очень понимаю, что вам надо
Alf 🙀
номер последней партиции?
Alf 🙀
просто вы берете массив диктов потом оттуда вычитываете номер партиции последнего массива
Alf 🙀
там массив в массиве. каша какая то
Alf 🙀
если вам надо знать количество партиций (номер последней партиции) то можно было спросить размер массива он бы вам вернул что len = 2 и я предполагаю что это соответствует количеству(номеру последней) партиций(-ии)
Alf 🙀
это первое. второе в фактах есть {{ ansible_devices.sdX.partitions }} который вернет вам дикт вашего девайса посчитать размер дикта - не сложно, если вы знаете что вам не нужно спускаться ниже по структуре
Vasily
Vasily
А так я один раз читаю и обращаюсь к нужным словарям поидее.
Alf 🙀
"partitions": {
"sdb1": {
"holders": [],
"sectors": "67108865",
"sectorsize": 512,
"size": "32.00 GB",
"start": "2048",
"uuid": null
}
Alf 🙀
а хотя, ладно. у вас работает и славненько
🏳️ Phil
Да все, переходим уже!
Andrey
:))
Andrey
какотй ты неподготовленный к 1 то числу...
Maxim
https://github.com/stonicio/stonic
Maxim
чот прям богато
Maxim
agentless deployment tool similar to Ansible
Maxim
s/agentless/codeless/
Womchik
brainless
Maxim
или так
Denis 災 nobody
Стоник это типа более стабильный форк ансибла?
🏳️ Phil
zero-deployment
Арсен
"Вначале проект состоял из 0 файлов и занимал 0 байт на диске. А потом туда начали добавлять баги."
Pavel
это у вас 1 апреля такой?
cyber
Pavel
Pavel
нет
а каким боком оно к анзиюблю? сделайте отдельный чат...
тут вроде как пришли ansible обсуждать
Арсен
да что б вы так обсуждали, как ходите
cyber
Александр