From 992c7a4535750fae9385168e1ce3b7d933a223ff Mon Sep 17 00:00:00 2001 From: freezed <git-expect-noreply@freezed.me> Date: Sun, 4 Dec 2022 02:12:17 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Update=20inventory=20group=20nam?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inventory.sample | 4 ++-- tasks/user_cfg/my_user.yml | 12 ++++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/inventory.sample b/inventory.sample index 90d3de6..dd9b3ea 100644 --- a/inventory.sample +++ b/inventory.sample @@ -16,7 +16,7 @@ 192.168.1.1 192.168.1.2 -[localdev] +[workstat] 192.168.1.11 [station] @@ -27,7 +27,7 @@ localhost [workstation:children] gnome mate -localdev +workstat [server:vars] timezone="UTC" diff --git a/tasks/user_cfg/my_user.yml b/tasks/user_cfg/my_user.yml index 5868568..e4638f6 100644 --- a/tasks/user_cfg/my_user.yml +++ b/tasks/user_cfg/my_user.yml @@ -20,6 +20,14 @@ src: templates/ssh_config.j2 mode: 0640 +- name: "MY USER | Local public key for {{ my_user }}" + become: yes + ansible.builtin.authorized_key: + comment: "Managed by Ansible" + key: https://gitlab.com/free_zed.keys + state: present + user: "{{ my_user }}" + - name: MY USER | git directory presence become: yes when: inventory_hostname in groups.station @@ -31,12 +39,12 @@ state: directory - name: INCLUDE_VARS | git - when: inventory_hostname in groups.localdev + when: inventory_hostname in groups.workstat ansible.builtin.include_vars: "vars/git.yml" - name: MY USER | clone git repos become: yes - when: inventory_hostname in groups.localdev + when: inventory_hostname in groups.workstat ansible.builtin.git: dest: "/home/{{ my_user }}/git/{{ item.local_name }}" repo: "{{ item.url_https }}" -- GitLab