ansible-playbooks

another attempt to have everything organized ...
git clone https://git.e1e0.net/ansible-playbooks.git
Log | Files | Refs | README | LICENSE

commit a73095cc5f02bddd051dc1de55d72d941d5e1823
parent 0b204ae26271a4b35cb1dbd60cb3707e92e06bd1
Author: Paco Esteban <paco@e1e0.net>
Date:   Sun, 26 Jul 2020 17:30:20 +0200

fix base role

Diffstat:
Mroles/base/tasks/main.yml | 18++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml @@ -1,4 +1,9 @@ --- +- name: create base user group + group: + name: "{{ base_group }}" + state: present + - name: create base user user: name: "{{ base_user }}" @@ -7,20 +12,25 @@ state: present register: base_user_info +- name: ssh folder + file: + path: "{{ base_user_info.home }}/.ssh" + state: directory + mode: 0700 + owner: "{{ base_user }}" + group: "{{ base_group }}" + - name: Set authorized_keys - become: true - become_user: "{{ base_user }}" lineinfile: path: "{{ base_user_info.home }}/.ssh/authorized_keys" owner: "{{ base_user }}" group: "{{ base_group }}" mode: 0600 line: "{{ item }}" + create: yes loop: "{{ base_ssh_keys }}" - name: Remove old keys if present - become: true - become_user: "{{ base_user }}" lineinfile: path: "{{ base_user_info.home }}/.ssh/authorized_keys" owner: "{{ base_user }}"