23 lines
567 B
YAML
23 lines
567 B
YAML
---
|
|
- name: Create minecraft group
|
|
ansible.builtin.group:
|
|
name: "{{ minecraft_group }}"
|
|
state: present
|
|
system: yes
|
|
|
|
- name: Create minecraft user
|
|
ansible.builtin.user:
|
|
name: "{{ minecraft_user }}"
|
|
group: "{{ minecraft_group }}"
|
|
groups: []
|
|
append: no
|
|
home: "{{ minecraft_base_dir }}"
|
|
shell: /bin/bash
|
|
system: yes
|
|
create_home: yes
|
|
state: present
|
|
comment: "Minecraft Server User"
|
|
|
|
- name: Set minecraft user password to never expire
|
|
ansible.builtin.command: chage -M -1 {{ minecraft_user }}
|
|
changed_when: false |