From b3de421b3ade8c6b068f2eeb33c17be332da83a7 Mon Sep 17 00:00:00 2001 From: "ladislav.dusa" Date: Mon, 14 Apr 2025 20:55:20 +0200 Subject: [PATCH] renamed customer user group --- all.yml | 2 ++ roles/ssh_config/files/config | 17 +++++++++++++++++ roles/ssh_config/tasks/main.yml | 21 +++++++++++++++++++++ roles/ssh_config/vars/main.yml | 1 + 4 files changed, 41 insertions(+) create mode 100755 roles/ssh_config/files/config create mode 100755 roles/ssh_config/tasks/main.yml create mode 100755 roles/ssh_config/vars/main.yml diff --git a/all.yml b/all.yml index 32dc335..ec576c7 100755 --- a/all.yml +++ b/all.yml @@ -5,6 +5,8 @@ tags: common - name: hosts tags: hosts + - name: ssh_config + tags: ssh_config - name: wake_on_lan tags: wake_on_lan - name: matter-server diff --git a/roles/ssh_config/files/config b/roles/ssh_config/files/config new file mode 100755 index 0000000..ab8f242 --- /dev/null +++ b/roles/ssh_config/files/config @@ -0,0 +1,17 @@ +Host m-server + HostName m-server.home.lan + +Host rpi5 + HostName rpi5.home.lan + +Host rack + HostName rack.home.lan + +Host nas + HostName nas.home.lan + User admin + +Host * + User jd + IdentityFile ~/.ssh/id_rsa + StrictHostKeyChecking no \ No newline at end of file diff --git a/roles/ssh_config/tasks/main.yml b/roles/ssh_config/tasks/main.yml new file mode 100755 index 0000000..b828525 --- /dev/null +++ b/roles/ssh_config/tasks/main.yml @@ -0,0 +1,21 @@ +- name: SSH config Setup + become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}" + block: + - name: Upload config + ansible.builtin.copy: + src: config + dest: /home/jd/.ssh/config + remote_src: true + mode: '0600' + owner: jd + group: jd + when: inventory_hostname != 'nas.home.lan' + - name: Upload config + ansible.builtin.copy: + src: config + dest: /root/.ssh/config + remote_src: true + mode: '0600' + owner: root + group: root + when: inventory_hostname != 'nas.home.lan' diff --git a/roles/ssh_config/vars/main.yml b/roles/ssh_config/vars/main.yml new file mode 100755 index 0000000..1de1a77 --- /dev/null +++ b/roles/ssh_config/vars/main.yml @@ -0,0 +1 @@ +dest_folder: "/tmp/ans_repo" \ No newline at end of file