Size: a a a

DevOps — русскоговорящее сообщество

2020 June 04

i

inqfen in DevOps — русскоговорящее сообщество
Да и пасс можно указать для become
источник

MK

Mikhail Krivoshein in DevOps — русскоговорящее сообщество
Sebor
Ага, скажи это компаниям, у которых штат админов больше одного человека)
Отвечает же компания перед клиентом? Клиенту не важно, кто из админов залез на сервер. Вот если админы из разных компаний начинают заразить, тут всё.
источник

SP

Sergey Pechenkó in DevOps — русскоговорящее сообщество
Sebor
Ансибл позволяет запросить пароль судо (это если ты запускаешь плейбуки интерактивно)
Ты плохому человека учишь. Потом придёт в чат по Ансиблу и спросит - ой, чот не работает у меня become с паролем.
источник

MK

Mikhail Krivoshein in DevOps — русскоговорящее сообщество
Sebor
Ансибл позволяет запросить пароль судо (это если ты запускаешь плейбуки интерактивно)
А если на 10+ хостов?
источник

S

Sebor in DevOps — русскоговорящее сообщество
Mikhail Krivoshein
А если на 10+ хостов?
А там учетка и пароли разные?
источник

EK

Egor K in DevOps — русскоговорящее сообщество
Sebor
Ага, скажи это компаниям, у которых штат админов больше одного человека)
не, ну то админы компании. а другое дело случайные админы
источник

S

Sebor in DevOps — русскоговорящее сообщество
Sergey Pechenkó
Ты плохому человека учишь. Потом придёт в чат по Ансиблу и спросит - ой, чот не работает у меня become с паролем.
Ну это будет уже следующая ступень 😄
источник

MK

Mikhail Krivoshein in DevOps — русскоговорящее сообщество
Sebor
А там учетка и пароли разные?
Пароли у рута везде разные
источник

S

Sebor in DevOps — русскоговорящее сообщество
Mikhail Krivoshein
Пароли у рута везде разные
А не надо под рутом ходить
источник

SP

Sergey Pechenkó in DevOps — русскоговорящее сообщество
Sebor
Ну это будет уже следующая ступень 😄
источник

i

inqfen in DevOps — русскоговорящее сообщество
Sergey Pechenkó
Ты плохому человека учишь. Потом придёт в чат по Ансиблу и спросит - ой, чот не работает у меня become с паролем.
все серверы по группам, во всех группах свой ansible_become_password
источник

MK

Mikhail Krivoshein in DevOps — русскоговорящее сообщество
Запускаю Ansible под adminx, он за счёт public/private key заходит всюду. Но вот ещё ж нужно стать root. Для этого и нужно sudo без пароля
источник

S

Sebor in DevOps — русскоговорящее сообщество
Mikhail Krivoshein
Запускаю Ansible под adminx, он за счёт public/private key заходит всюду. Но вот ещё ж нужно стать root. Для этого и нужно sudo без пароля
Ну вот ты сам на свой вопрос и ответил) но в ансиболи можно и с паролем)
источник

MK

Mikhail Krivoshein in DevOps — русскоговорящее сообщество
Я к тому, можно ли как-то прописать, что через Sudo под этим аккаунтом без пароля может только Ansible ходить?
источник

EK

Egor K in DevOps — русскоговорящее сообщество
Кстати, ансибл поддерживает разные тулзы для повышения: privilege escalation method to use (default=sudo), valid choices: [ sudo | su | pbrun | pfexec | doas | dzdo | ksu | runas | machinectl ]
источник

S

Sebor in DevOps — русскоговорящее сообщество
Mikhail Krivoshein
Я к тому, можно ли как-то прописать, что через Sudo под этим аккаунтом без пароля может только Ansible ходить?
Сделать для него отдельную учётку?
источник

EK

Egor K in DevOps — русскоговорящее сообщество
Mikhail Krivoshein
Я к тому, можно ли как-то прописать, что через Sudo под этим аккаунтом без пароля может только Ansible ходить?
ну для системы ансибл - просто юзер, система различает только учетки, да
источник

MK

Mikhail Krivoshein in DevOps — русскоговорящее сообщество
Sebor
Сделать для него отдельную учётку?
👍
источник

EK

Egor K in DevOps — русскоговорящее сообщество
фигово, что первоначальную настройку под ансибл приходится делать вручную. допустим, у тебя 100 серверов, тебе нужно настроить на них доступ для ансибла.
источник

S

Sebor in DevOps — русскоговорящее сообщество
Egor K
фигово, что первоначальную настройку под ансибл приходится делать вручную. допустим, у тебя 100 серверов, тебе нужно настроить на них доступ для ансибла.
В облаках такой проблемы нет)
источник