Ansible — Playbook добавление публичного ключа SSH для определенных пользователей в Linux
Ansible Playbook
— это мощные сценарии автоматизации, которые организуют выполнение множества задач, назначают роли, определяют конфигурации и шаги развертывания, а также управляют переменными.
В рамках данного формата статей, я буду публиковать только playbook сценарии под различные нужны, которыми самолично пользуюсь.
Добавление публичного ключа SSH для определенного пользователя для авторизации SSH по ключу на Linux станции.
---
- name:
hosts: linux_host
vars:
username: "username" # Имя пользователя
tasks:
- name:
ansible.posix.authorized_key:
user: "{{ username }}"
state: present
key: "{{ lookup('file', './id_rsa.pub') }}" # Указываем путь к передаваемому ssh публичному ключу
Обсуждение
Нет комментариев.