@pro_ansible

Страница 114 из 625
Magistr
06.12.2016
10:00:12
@freeseacher а не ты случаем молекулу тыкал ?

Алексей
06.12.2016
10:00:20
тыкал

летом еще

Magistr
06.12.2016
10:01:43
А её как-то можно научить тестировать плейбук целиком, а не роль отдельно ? И у меня есть ощущение что она неделает мердж для переменных

Google
Алексей
06.12.2016
10:02:36
немного магии и chattr +i и всё...

Magistr
06.12.2016
10:02:52
сча ищу вверх, и вижу такие же вопросы %(

а выбрали её или что-то другое в итоге ?

Алексей
06.12.2016
10:03:21
её

Magistr
06.12.2016
10:05:13
мда вот аспект с магией нерадует

Алексей
06.12.2016
10:05:40
пулреквесты да...

молекула хорошая

просто не все кейсы в глоове у чувака укладываются

он долго не верил что у фряхи путь до питона другой

и не хотел делать переопределялку для этого

господа помогите понять nomad ?

Dmitriy
06.12.2016
10:16:52
помощь вида "nomad - это как yarn, только от hashicorp" тебе помогла?

Алексей
06.12.2016
10:20:52
канешна. спасибо бро.

Google
Magistr
06.12.2016
10:47:40
@freeseacher а как указать путь к натив инвентори ? а то у меня переменные в глубине и их игнорит похоже

Алексей
06.12.2016
10:51:00
там обычный ансибл

никаокго рокетсаеса

относись к ней ка кк запускалке вагранта и ансибла и все встанет на сои места

Magistr
06.12.2016
10:52:37
ansible-playbook --become \ --inventory-file "${WORKSPACE}/${PROJECT}/environments/${ENV}" \ --tags=${ACTION} \ ${SKIP_TAGS} \ --extra-vars "env=${ENV} $EXTVARS" \ --vault-password-file ~/.ansible/vault.${PROJECT} \ "${WORKSPACE}/${PROJECT}/${ROLE}.yml" у нас вот такая запускалка ансибла

и когда груп вары лежат в /${PROJECT}/environments/${ENV}/group_vars я вижу красивые ошибки о том что переменные неопределены

Kvendingoldo
06.12.2016
11:47:22
Привет народ! Подскажите как можно побороть эту напасть: "Unable to restart service docker: Failed to restart docker.service: Interactive authentication required.\n" Для пользователя, от которого это запускается команды вида sudo systemctl * docker доступны без пароля

Сама же задача выглядит просто

- name: Restart docker become: yes service: name: docker state: restarted

Yuri
06.12.2016
12:52:55
Просто предположу, что sudo выполняется не непосредственно при вызове systemctl, а при вызове сформированного ансиблом скрипта sudo /tmp/.... А на это дело sudo не настроен. Как быстрый хак я бы использовал shell: 'sudo systemctl docker restart', но это заведомо хреновое решение.

А вообще, какой-то диссонанс у меня в голове. Ansible как бы запускается пользователем, который обязан уметь быть рутом. Это ж администрирование все-таки.

Дмитрий
06.12.2016
13:03:14
и дыра в безопасности, при таком подходе

)

Dmitry
06.12.2016
13:04:01
вы так говорите, как будто пользователя прямо скомпрометировать так легко

запретить логин по паролю, нафигачить ключей, прописать allow\deny для ссш пользователей

Denis 災 nobody
06.12.2016
13:21:41
запретить логин по паролю, нафигачить ключей, прописать allow\deny для ссш пользователей
а как запретить логин по паролю части пользователей (не-руту)?

сохраняя при этом пароль для sudo того же

Ruslan
06.12.2016
13:22:09
указать левый шелл

Denis 災 nobody
06.12.2016
13:22:29
но с логином по ключам

а-ля without-password

Google
Max
06.12.2016
13:22:53
Try Match in sshd_config: Match User user1,user2,user3,user4 PasswordAuthentication no Or by group: Match Group users PasswordAuthentication no Or, as mentioned in the comment, by negation: Match User !root PasswordAuthentication no

Denis 災 nobody
06.12.2016
13:23:13
о, что надо, спс

Max
06.12.2016
13:23:38
а пароли для судо при ключах по моему нафиг не нужны

Denis 災 nobody
06.12.2016
13:24:12
если прое..терять ключ, еще уровень защиты

Max
06.12.2016
13:24:29
если проебал ключ - на нём стоит пассфраза

и ключи с проёбаных девайсов немедленно должны удаляться с хостов

Denis 災 nobody
06.12.2016
13:24:39
в частности, я ключи в дропбоксе храню, а его могут сломать.

Admin
ERROR: S client not available

Max
06.12.2016
13:24:45
не надо так

1 ключ 1 машина

Denis 災 nobody
06.12.2016
13:25:05
а подобрать пассфразу на локальном ключе - вопрос времени

поэтому разные пассфразы и пароль судо

Denis 災 nobody
06.12.2016
13:25:30
1 ключ 1 машина
и будет в дропбоксе 1000 ключей...

Andrey
06.12.2016
13:25:33
сохраняя при этом пароль для sudo того же
для sudo пароль будет. причём тут ssh?

Denis 災 nobody
06.12.2016
13:25:37
правильнее тогда уж группировать

для sudo пароль будет. причём тут ssh?
при том что "убрать пароль с юзера" - не решение

ну или lock user - который добавит ! перед паролем

Andrey
06.12.2016
13:26:22
PasswordAuthentication no для всех по ssh

Andrey
06.12.2016
13:26:27
авторизация только по ключам

Google
Denis 災 nobody
06.12.2016
13:26:29
Max
06.12.2016
13:26:30
твоя машина

не сервер

не надо нигде хранить ssh ключи кроме локали

Andrey
06.12.2016
13:27:11
а подобрать пассфразу на локальном ключе - вопрос времени
разумеется. их надо менять время от времени

Denis 災 nobody
06.12.2016
13:27:29
зачем?
зависит от задач, у меня например много серверов на поддержке, и иногда надо быстро настроить себе рабочее место где придется

Max
06.12.2016
13:27:44
а ноут с собой носить не?

при авторизации по ключам пароли для судо нафиг не нужны

Страница 114 из 625