ansible/roles/bs_users/tasks/setup_users.yml

39 lines
948 B
YAML

---
- name: Create user core
user:
name: core
shell: /bin/bash
uid: 1000
group: users
groups: sudo
append: "true"
password: $6$A7Sw5gku7$0WqY/Z4Ei0axG.mZwDQlFJfK8Rtx6H0eKuP8CW23V5f/5j9sXendknLtXexQfgDzA4Ri55ZqhJnpf05MJV71J0
- name: Add user core tp sudo-nopasswd group
user:
name: core
groups: sudo-nopasswd
append: "true"
when: passwordless_sudo is defined and passwordless_sudo == true
- name: Remove user core from sudo-nopasswd group
shell: /usr/sbin/delgroup core sudo-nopasswd
when: not (passwordless_sudo is defined and passwordless_sudo == true)
ignore_errors: yes
- name: Set vi as default editor in .bashrc of user code
lineinfile:
dest: /home/core/.bashrc
line: "export EDITOR=vi"
regexp: "^export EDITOR=vi"
- name: Craete local tmp directory for user core
file:
path: /home/core/tmp
state: directory
owner: core
group: users
mode: 0775
...