From 45a281e7066d41333163db7da6236a817cca9933 Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Tue, 9 Nov 2021 21:52:44 +0100 Subject: [PATCH] debian: gpgconf; redhat: epel-release; "add" user - default no users --- defaults/main.yml | 1 + tasks/os-debian.yml | 1 + tasks/os-redhat.yml | 1 + tasks/users.yml | 7 +++++++ 4 files changed, 10 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 7fb6abf..0dacb15 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,3 +1,4 @@ has_hwrng: '{{ansible_virtualization_role != "guest" and ansible_local.devices.hwrng }}' is_virt_guest: '{{ansible_virtualization_role == "guest"}}' is_container: '{{ansible_virtualization_role == "guest" and ansible_virtualization_type == "lxc"}}' +sys_default_users: [] diff --git a/tasks/os-debian.yml b/tasks/os-debian.yml index 9682afc..686e0fc 100644 --- a/tasks/os-debian.yml +++ b/tasks/os-debian.yml @@ -59,6 +59,7 @@ - file - fizsh - git + - gpgconf - haveged - htop - inetutils-ping diff --git a/tasks/os-redhat.yml b/tasks/os-redhat.yml index 196257e..96e0991 100644 --- a/tasks/os-redhat.yml +++ b/tasks/os-redhat.yml @@ -9,6 +9,7 @@ name: '{{lookup("flattened", items)}}' vars: items: + - epel-release - '{{ [] if is_virt_guest else ["chrony", "smartmontools"] }}' #- yum-cron - glibc-langpack-de diff --git a/tasks/users.yml b/tasks/users.yml index 8272500..ea09329 100644 --- a/tasks/users.yml +++ b/tasks/users.yml @@ -1,3 +1,5 @@ +--- +# vim: set et sw=2 sts=2 ts=2: - name: 'setup default user(s)' with_items: '{{sys_default_users}}' user: @@ -8,3 +10,8 @@ createhome: yes move_home: yes append: yes + +- name: 'user-defined authorized_keys' + with_items: '{{sys_default_users}}' + ansible.posix.authorized_key: + user: '{{item.name}}'