Add playbook deploy_ssh_private_key.yml.

This commit is contained in:
yohan 2024-10-22 23:03:56 +02:00
parent fae8a6b61b
commit da9c24f1fc

View File

@ -0,0 +1,23 @@
- name: deploy SSH private key on Ansible controller
hosts: localhost
vars_files:
- vars/main.yml
gather_facts: false
tasks:
- name: Gather facts
ansible.builtin.setup:
- name: Set ansible_user
set_fact:
ansible_user: "{{ ansible_user_id }}"
- name: Retrieve secrets
ansible.builtin.include_tasks:
file: "tasks/retrieve_secret_vars.yml"
- name: Deploy SSH private key
copy:
src: "{{ PRIVATE_KEY_FILE }}"
dest: "{{ ansible_user_dir }}/.ssh/"
mode: 0600