Арон
Т.е. это такой стиль ведения кода и внедрения продукта?
Арон
Типа методология
🏳️ Phil
Я понял, что девопс - это нечто связующее между прогерами и сисадминами. Это так?
это прогеры, которые думают, что они сисдамины. это как ламеры, только прогеры
Oleksandr
> is a culture, movement or practice
Alexander
это всё нужно чтобы отобрать у админов право терроризировать программистов старым софтом на CentOS
Арон
Мне нужны ваши мысли, представления
Alexander
чтобы программисты сами поставили новый софт и не лезли к админам
Alexander
они , конечно, раз 100 споткнутся и упадут, но потом будут сами админить свой софт, каждый свой
Alexander
а админы только сеточки
Oleksandr
или наоборот
Oleksandr
чтобы программисты кривыми руками в прод не лезли ))
Арон
А разве и так рабочее окружение не сам себе настраиваешь? А админы инфраструктурой занимаются
Alexander 🐕
Кароч пацаны, я девопс, спрашивайте ваши вопросы
Арон
Должностные обязанности?
Oleksandr
Арон
Что делаешь?
Арон
Кроме бочки
Арон
Какая рутина?
Oleksandr
Кароч пацаны, я девопс, спрашивайте ваши вопросы
не ври, ты говорил, что не девопс :) у меня пруфы есть
Alexander 🐕
Должностные обязанности?
Присматривать за мелкими
Alexander 🐕
Какая рутина?
Дома сижу, в магазин хожу с авоськой
Alexander 🐕
Арон
Видимо надо будет переспросить на дневном
🏳️ Phil
скорее наоборот же, не?
админы они и так прогеры. всегда. им не надо думать, что они прогеры.
Oleksandr
мне кажется девопс это про автоматизацию
Oleksandr
и всякие CD
🏳️ Phil
мне кажется девопс это про автоматизацию
вообще это бузворд. это даже в википедии написано
Oleksandr
а что не бузворд сейчас? :)
Alexander 🐕
Oleksandr
cd ~/
"~/" не нужно
Dmitrii
Кстати да
🏳️ Phil
а что не бузворд сейчас? :)
да почти всё. бузвордов не так много - облака, девопс... чета больше и не вспомнить. например "дроплет" - это не бузворд, это сленг
🏳️ Phil
граница между buzzword и sland размыта сильно, сам же понимаешь ^^
ммм... примерно как между "a" и "the". сленг это всё-таки обычно "the"
Alexander 🐕
Это сейчас сообщество о чем?
Dmitrii
Английский за 24 часа
🏳️ Phil
Это сейчас сообщество о чем?
напоминаю, о парковке вторым рядом на аварийке. а слушай, если эти хипстеры из стартап чего-то там не предпримут ничего в ближайшие два дня, то это будет как с первым спблугом
Oleksandr
ммм... примерно как между "a" и "the". сленг это всё-таки обычно "the"
noun 1. a word or phrase, often sounding authoritative or technical, that is a vogue term in a particular profession, field of study, popular culture, etc.
Oleksandr
vogue
Oleksandr
такого много
🏳️ Phil
ansible 2. хочу к нескольким юзерам на каждом хосте применить роль. юзеры пусть прописаны у хостов в host_vars например. как?
Alexander 🐕
Что в данном случае представляет из себя юзер?
Alexander 🐕
Это объект применения таска?
🏳️ Phil
Что в данном случае представляет из себя юзер?
вообще конечно с задачи надо было. у меня бот статистики прод и тестинг. я им разные go например ставлю
Alexander 🐕
Ну а при чем тут юзер тогда?
🏳️ Phil
Это объект применения таска?
нет, это скорее ansible_become_user
Alexander 🐕
Ставь, это решается энвайрментом
🏳️ Phil
Ну а при чем тут юзер тогда?
ну два юзера на хосте...
Dmitrii
А что значит к юзеру применить?
🏳️ Phil
Ставь, это решается энвайрментом
ну ок. я согласен. а чисто в теории. например вот этот энвайромент разложить каждому свой
🏳️ Phil
А что значит к юзеру применить?
нескольким юзерам положить файлик
Dmitrii
Один и тот же?
Dmitrii
Так через `with_items:`
Pavel
Вынеси username в переменную и прогони несколько раз плейбук с разными значениями
Dmitrii
Там есть еще такая тема, with_content или как то так
Pavel
become_user: "{{ user_name }}"
Dmitrii
Можно составить хэш user -> file path
Dmitrii
И воспользоваться им
Dmitrii
Еще есть with_indexed
Dmitrii
Вот их попробуй скомбинировать
Dmitrii
У меня так ssh ключи для юзеров устанавливается
Dmitrii
Точь в точь твой кейс
🏳️ Phil
У меня так ssh ключи для юзеров устанавливается
ssh-ключи он сам за правами следит :)
🏳️ Phil
кстати о ключах. вдруг кому интересно https://github.com/diphost/sshkeys-vault-precommit https://github.com/diphost/ansible-role-sshkey-access-provisioning
Dmitrii
нескольким юзерам положить файлик
- name: Install pub key authorized_key: user={{ item.username }} key="{{ lookup('file', item.rsa) }}" with_items: users_rsa
Dmitrii
Катит?
🏳️ Phil
- name: Install pub key authorized_key: user={{ item.username }} key="{{ lookup('file', item.rsa) }}" with_items: users_rsa
угу, и ansible там сам права разруливает. а вот с copy такое жн проверни
Dmitrii
Ну так перебей следующей таской права
🏳️ Phil
- name: Install pub key authorized_key: user={{ item.username }} key="{{ lookup('file', item.rsa) }}" with_items: users_rsa
некстати, телега умеет <pre> - три обратных одинарных кавычки
Dmitrii
Спасибо)
🏳️ Phil
хм... yaml --- a: c: 1 d: 2