Grek 🇺🇦
Anonymous
Ты на си что ли писатель. Такое я слыхал только от них. Они ансибл на баш изобретали
Anonymous
Я даже пропустил прекрасный момент флуд про некомпетеность что с серверами годами без ребута. День потерян.
Anonymous
Что зашёл то. В ансибл есть поддержка ufw. https://docs.ansible.com/ansible/latest/modules/ufw_module.html. Но она не полная
Anonymous
То есть если я убираю что то. На хостах это само собой не убирается. Кто как решает это ?
Anonymous
Есть вариант попробовать делит туда добавить. Но как то имхо монстроуозно получается. Тем более я флаг должен дополнительно переодевает.
Anonymous
Сейчас открываю доступы через массивы. Но как сделать удобный отзыв если убрали из массива не придумал
Denis 災 nobody
поэтому нужно понять, зачем програме рут и как это обойти. Системным программам через caps даём нужное, не давая судо. При этом часто может использоваться такая вещь как sudo -u, например логин с доменной учёткой и потом запуск сборки пакетов под локальным юзером. Вынести такого юзера в домен - это или сильно усложнять систему, или опять делать дыру с возможностью зайти на любую машину юзером, который нужен ровно на 1 машине. Так что в данном случае именно локальный юзер - единственно правильное решение. А в него переключаться через sudo.
Anonymous
Denis 災 nobody
сильное усложнение настройки
Anonymous
Нет. Супер изи
Anonymous
Если следовать принципу kiss
Anonymous
Делать группы только если они кому то реально нужны
Anonymous
Условные админы в паре тройке групп с широкими доступами
Denis 災 nobody
отдельную группу заведи, теперь на всех машинах обязательно фильтровать по группам, а ещё теперь ssh ключики ВСЕХ добавляй юзеру, а при увольнении не забыть убрать, а ключей может быть 2-3 на юзера, юзеров сотни.. так что ещё привет лимиты AD. И в целом - ошибки неизбежны.
А без ключа нельзя - у нас например вход по паролю заблокирован
Denis 災 nobody
и помнится, у судо тоже можно было активировать полный логгиг, и более того, вместо баша можно вставить враппер с проверками команд и логгированием.
ЗЫ сам билдер судо не умеет, из него не выбраться
Anonymous
Кстати почитал спор выше. Решается имхо половина sudoers.d. Ваши аргументы тем более странные. Клюв в профиле. Учетки блок по регламенту автоматом или нет - смотря что дозрел. Ад лимиты - я как админ с 10 станем в винде, немного удивлён. Если вы не из газмяз или пары подобных структур. Это точно не про вас. И если уровень леса хотяб от 2012r2
Anonymous
Билды давно люди делают в dind - это решает массу проблем. Но это все не про ансибл
Denis 災 nobody
Anonymous
Denis 災 nobody
сколько лимит 1 поля в ад?
Anonymous
Причём как не странно повсеместно распространённая
Denis 災 nobody
ну вот я и говорю, логинимся под собой, потом sudo -u builder ...
Denis 災 nobody
при условии что билдера нет в судоерс - чем опасно?
Anonymous
сколько лимит 1 поля в ад?
Я алминил в 15 году последний раз. Но обходиться все это созданием своих атрибутов и расширенные схемы.
Igor
Есть такая таска:
$ cat task.yml
---
- hosts: localhost
become: true
vars:
version: 7.6
tasks:
- name: debug
debug:
msg: "{{ version.split('.')[0] }}"
Что делаю не так?
TASK [debug] ******************************************************************************************************************************************************************************************************
fatal: [127.0.0.1]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'float object' has no attribute 'split'\n\nThe error appears to be in '/home/igor/ansible-role-glusterfs/task.yml': line 9, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n tasks:\n - name: debug\n ^ here\n"}
Anonymous
"блок учётки" не поможет, речь об одном из сотен ключей на юзере билдер. Под собой уже не войти, а под билдером - легко.
И sudoers это правильное решение по настройке, да
Anonymous
Ваш же ответ. Что там сотни ключей
Anonymous
Я первым делом в любой конторе таких вот билдеров лочу или чищу ключи. Если без него пока никак
Anonymous
Потом за месяц вполне реально сделать норм
Anonymous
Кстати выше про ваш вопрос. В Линукс не встречал, бог миловал. Но в винде сплош и рядом - что есть разделитель. Точка или запятая
Grek 🇺🇦
Grek 🇺🇦
Igor
inqfen
Denis 災 nobody
юзай фристайл, там -xe штатно ставится ))
⎈
Anonymous
Тут офтопик весь день)
Anonymous
Хоть и близок тематикой. Раз не потёрли - значит норм
Denis 災 nobody
это таки не офтопик, судо напрямую связано с выполнением задач ансибла
Denis 災 nobody
Anonymous
Я сегодня спорить точно не стану «пятница». Но готов В пн после 12 Москвы
George
George
Знание set -ex - и ты претендуешь на 300кк в наносекунду
George
Я тут мимокрокодил
Sebor▂▅▇█▓▒░
Alex
Anonymous
Ой епам
Anonymous
Промолчу
Я и твой кот
Anonymous
Спор о другом
Anonymous
Спор о ключах
Anonymous
Я с ним согласен. Но у нас не так
Я и твой кот
Anonymous
Стали ли мы хуже или не
Denis 災 nobody
Я и твой кот
Denis 災 nobody
Я и твой кот
Lamobot
Я и твой кот
Не лучше ли -euo pipefail ?
Почитал ман. Нет, не лучше. Я пользуюсь пустыми переменными иногда а -x нужен вообще супер часто.
Denis 災 nobody
Denis 災 nobody
хотя
-u Treat unset variables as an error when substituting.
unset это не совсем пустая..
Alex
а что кто то вообще запускает bash скрипты без -eux? o_O
Denis 災 nobody
Не только лишь все )
Я и твой кот
Для ssh?
Нашли сертификаты?
Aleksey
ансибл роль для vector.dev делал уже кто ? поделитесь?
Я и твой кот
Aleksey
На галакси есть же.
https://github.com/dzervas/ansible-vector/blob/master/roles/vector/templates/vector.toml.j2
Aleksey
эта да?
Я и твой кот
.
доброго времени суток, подскажите пожалуйста. есть 2к свитчей, на каждый из них разная пара логина и пароля, как сделать авторизацию с разными паролями?
Lamobot
.