Update linux/os/create_user_ssh/david.yaml

This commit is contained in:
David Lopez 2023-09-27 12:40:04 +00:00
parent c2f6f3f8be
commit a4e7bb2e5b
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
---
- hosts: "{{ hosts_servers }}"
gather_facts: no
vars:
key_to_add: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXzZ9SOKE/2uuXEeiFmOyYG0qR0thjjfxylJxURFoXE2SnUqJI3ZPac2f3KK4fScHKpAnFL4OARHi8cLFI3Uwcn40GEvRBArmUrNnPdCIWk2YH8GYNNfbQkWfcXxOAwHsM7XMgiZ7PAp0nG4u2aO+1GWOTkczBaVZ53mIlSUXnfo+EYUMwheixBydHDSYmOU7JHEw5YggXt0wds0fbzVk1bT++EAIS705m/14AcpGpeJgWpviCLzkfJNe7sbyuQdTVuP2pP7KN/NgmQQPZdniKbYIf+wz3TfkHRTNtg+N86C48aWfTfRncHgFQI4tQnCFWxrbydRJL0lpg2sRqYXrXNGLRzofLJRtx5yP4F2G0R9XBBnA/WknqjiLw4DKC73tAkqSPTciIHqBsjNo0wI15fu63TGQz8hKDecqJOso5tTpSlofTdRtvgCaLLMogS4uUmj4QZYpQ+9SRBeS33CLD4DUUN8Oc7V5f3EK4/GZKfuBHAne1tfDZN0A5UKieyfE= awx@awx.verdnatura.es
user: awx.verdnatura.es
tasks:
- name: Read authorized_keys file
shell: cat ~/.ssh/authorized_keys | grep "{{ user }}"
register: authorized_key_output
ignore_errors: yes
- name: Check if authorized key exists
set_fact:
authorized_key_exists: "{{ authorized_key_output.stdout_lines | length > 0 }}"
- name: Display result
debug:
msg: "Authorized key exists: {{ authorized_key_exists }}"
- name: Add ssh pub keys AWX
authorized_key:
user: root
key: "{{ key_to_add }}"
when: not authorized_key_exists | False