Always work on current user, no hardcoding

This commit is contained in:
2018-02-08 21:44:41 +01:00
parent 36078669bc
commit 9cc8b2e915

View File

@@ -2,16 +2,19 @@
connection: local connection: local
become: false become: false
tasks: tasks:
- set_fact:
user: "{{ ansible_user_id }}"
- name: configure sudoers - name: configure sudoers
lineinfile: lineinfile:
path: /etc/sudoers path: /etc/sudoers
line: hannes ALL=(ALL) NOPASSWD:ALL line: "{{ user }} ALL=(ALL) NOPASSWD:ALL"
regexp: '^hannes\s+' regexp: "^{{ user }}\\s+"
become: true become: true
- name: set shell - name: set shell
user: user:
name: hannes name: "{{ user }}"
shell: /usr/bin/zsh shell: /usr/bin/zsh
become: true become: true