add system user task
This commit is contained in:
parent
6093328fa6
commit
f7ccb079a0
@ -84,4 +84,10 @@ system_base_softwares_debian:
|
|||||||
|
|
||||||
system_upgrade: false
|
system_upgrade: false
|
||||||
system_arch_local_mirror:
|
system_arch_local_mirror:
|
||||||
|
system_user: []
|
||||||
|
#- name: toto
|
||||||
|
#home: /home/toto
|
||||||
|
#shell: '/bin/zsh'
|
||||||
|
#group: ezfef
|
||||||
|
system_group: []
|
||||||
keystodeploy: []
|
keystodeploy: []
|
||||||
|
@ -3,10 +3,11 @@
|
|||||||
- include_tasks: hostname.yml
|
- include_tasks: hostname.yml
|
||||||
- include_tasks: locales.yml
|
- include_tasks: locales.yml
|
||||||
- include_tasks: time.yml
|
- include_tasks: time.yml
|
||||||
|
- include_tasks: usergroup.yml
|
||||||
- include_tasks: pacman.yml
|
- include_tasks: pacman.yml
|
||||||
when: ansible_facts['os_family'] == "Archlinux"
|
when: ansible_facts['os_family'] == "Archlinux"
|
||||||
- include_tasks: depot_debian.yml
|
- include_tasks: depot_debian.yml
|
||||||
when: ansible_facts['os_family'] == "Debian"
|
when: ansible_facts['os_family'] == "Debian"
|
||||||
- include_tasks: AUR_builder.yml
|
- include_tasks: AUR_builder.yml
|
||||||
when: ansible_facts['os_family'] == "Archlinux"
|
when: ansible_facts['os_family'] == "Archlinux"
|
||||||
- include_tasks: base_software.yml
|
- include_tasks: base_software.yml
|
||||||
|
16
tasks/usergroup.yml
Normal file
16
tasks/usergroup.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
- name: create system user
|
||||||
|
become: yes
|
||||||
|
user:
|
||||||
|
name: "{{item.name}}"
|
||||||
|
system: yes
|
||||||
|
home: "{{ item.home | default('/') }}"
|
||||||
|
shell: "{{ item.shell |default('/usr/bin/nologin') }}"
|
||||||
|
with_items: "{{system_user}}"
|
||||||
|
|
||||||
|
|
||||||
|
- name: create system group
|
||||||
|
group:
|
||||||
|
name: "{{item.name}}"
|
||||||
|
with_items: "{{system_group}}"
|
||||||
|
become: yes
|
Loading…
Reference in New Issue
Block a user