28 lines
617 B
YAML
28 lines
617 B
YAML
# NibTech::Host::Tasks::users
|
|
# This role does host setup
|
|
# This task configures users, groups, and permissions
|
|
# Role repository:
|
|
---
|
|
|
|
- name: Configure Service Group
|
|
ansible.builtin.group:
|
|
name: "nibtech"
|
|
state: "present"
|
|
|
|
- name: Configure Ansible Deploy User
|
|
ansible.builtin.user:
|
|
name: "nibtech-deploy"
|
|
system: true
|
|
group: "nibtech"
|
|
shell: "/bin/bash"
|
|
create_home: true
|
|
home: "/opt/ansible"
|
|
|
|
- name: Configure NibTech Admin User
|
|
ansible.builtin.user:
|
|
name: "nibtech-admin"
|
|
append: true
|
|
groups: "['wheel','nibtech']"
|
|
shell: "/bin/bash"
|
|
create_home: true
|
|
|