39 lines
948 B
YAML
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
|
|
|
|
... |