SCROLL
Среднее время на прочтение: 1 мин.

Ansible — Playbook добавление публичного ключа SSH для определенных пользователей в Linux

Ansible Playbook — это мощные сценарии автоматизации, которые организуют выполнение множества задач, назначают роли, определяют конфигурации и шаги развертывания, а также управляют переменными.

В рамках данного формата статей, я буду публиковать только playbook сценарии под различные нужны, которыми самолично пользуюсь.

Добавление публичного ключа SSH для определенного пользователя для авторизации SSH по ключу на Linux станции.

/opt/ansible/pb_linux_add_usr_ssh.yml
---
- name: 
  hosts: linux_host
  vars:
    username: "username"  # Имя пользователя
    
  tasks:
    - name:
      ansible.posix.authorized_key:
        user: "{{ username }}"
        state: present
        key: "{{ lookup('file', './id_rsa.pub') }}" # Указываем путь к передаваемому ssh публичному ключу

Обсуждение

0 комментариев

Нет комментариев.