Добавление пользователя и publickey на удаленные сервера с помощью Ansible

Всем привет.

В этой статье хочу рассказать как с помощью Ansible добавить на удаленные сервера пользователя с правами sudo, а так же публичный ключ, чтобы в дальнейшем каждый раз не вводить пароли для подключения к серверам по SSH.


Сначала установим и сконфигурируем Ansible, затем добавим удаленный хост, а после этого сгенерируем RSA-ключи, напишем плейбук и задеплоим их на удаленный сервер.

Новость отредактировал: yatakoi - 14-02-2022, 12:31
Причина: Добавлена информация как сгенерировать хэш пароля

+ +4 -

Исправление sudo: команда: command not found

В моём случае была такая ошибка:
$ sudo helm list
sudo: helm: command not found

Проверяем по какому пути находится helm:
$ which helm
/usr/local/bin/helm

Проверяем PATH в sudo окружении:
]$ sudo printenv PATH
/sbin:/bin:/usr/sbin:/usr/bin

Как видно - в PATH в окружении sudo нет пути /usr/local/bin. Давайте добавим этот путь.

Выполняем команду sudo visudo и попадаем в настройки окружения sudo.

Находим строку:
Defaults    secure_path = /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

Добавляем в неё наш путь:
Defaults    secure_path = /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

Проверяем:
$ sudo helm list
NAME    NAMESPACE       REVISION        UPDATED STATUS  CHART   APP VERSION

Работает.
+ 0 -

Проброс карт GeForce на KVM CentOS 8 в Windows 10

Всем привет.

При пробросе карт GeForce в Windows 10 столкнулись с общеизвестной ошибкой Error 43.

В этой статье расскажу как на CentOS 8 с помощью KVM пробросить несколько видеокарт GeForce в гостевую ОС. На своём опыте развернул более десятка машин с GeForce GTX 1080Ti, RTX 2080Ti, RTX 3090. поэтому процесс полностью отлажен.

В рамках этой статьи будут проброшены четыре видеокарты RTX 2080Ti на четыре виртуальные машины.



+ +1 -