Files
ansible_pull_master/tasks/users.yml
T

38 lines
730 B
YAML

---
- name: Check if robert user exists
getent:
database: passwd
key: robert
register: robert_user
- name: Create robert user
user:
name: robert
groups: sudo
append: yes
shell: /bin/bash
create_home: yes
password: "{{ robert_password_hash }}"
when: robert_user.ansible_facts.getent_passwd.robert is not defined
- name: create ansible user
user:
name: ansible
system: yes
- name: copy sudoers_ansible
copy:
src: files/sudoers_ansible
dest: /etc/sudoers.d/ansible
owner: root
group: root
mode: 0440
- name: create backup of .bashrc
copy:
src: /home/robert/.bashrc
dest: /home/robert/.bashrc.old
owner: robert
group: robert
mode: 0600