minecraft: ansible-lint fixes

This commit is contained in:
Timo Makinen 2022-10-29 19:03:24 +00:00
parent 57784bc5f6
commit c69c56f0ca

View file

@ -1,15 +1,15 @@
---
- name: install prequisites
- name: Install prequisites
ansible.builtin.package:
name: java-17-openjdk
state: installed
- name: create group
- name: Create group
ansible.builtin.group:
name: minecraft
gid: 1007
- name: create user
- name: Create user
ansible.builtin.user:
name: minecraft
comment: Service Minecraft
@ -19,7 +19,7 @@
home: /var/empty
shell: /sbin/nologin
- name: create data directory
- name: Create data directory
ansible.builtin.file:
path: /export/minecraft
state: directory
@ -27,7 +27,7 @@
owner: root
group: minecraft
- name: link data directory
- name: Link data directory
ansible.builtin.file:
path: /srv/minecraft
src: /export/minecraft
@ -36,7 +36,7 @@
owner: root
group: "{{ ansible_wheel }}"
- name: create writable data directories
- name: Create writable data directories
ansible.builtin.file:
path: "/srv/minecraft/{{ item }}"
state: directory
@ -50,7 +50,7 @@
- versions
- world
- name: accept eula
- name: Accept EULA
ansible.builtin.copy:
dest: /srv/minecraft/eula.txt
content: |
@ -59,7 +59,7 @@
owner: root
group: minecraft
- name: create server config
- name: Create server config
ansible.builtin.copy:
dest: /srv/minecraft/server.properties
src: server.properties
@ -67,7 +67,7 @@
owner: root
group: minecraft
- name: "create {{ item }}"
- name: "Create {{ item }}"
ansible.builtin.copy:
dest: "/srv/minecraft/{{ item }}"
content: []
@ -81,7 +81,7 @@
- ops.json
- whitelist.json
- name: create minecraft binary directory
- name: Create Minecraft binary directory
ansible.builtin.file:
path: /usr/local/lib/minecraft
state: directory
@ -89,7 +89,7 @@
owner: root
group: "{{ ansible_wheel }}"
- name: download minecraft binary
- name: Download Minecraft binary
ansible.builtin.get_url:
dest: /usr/local/lib/minecraft/server.jar
url: >-
@ -99,7 +99,7 @@
owner: root
group: "{{ ansible_wheel }}"
- name: create service unit file
- name: Create service unit file
ansible.builtin.copy:
dest: /etc/systemd/system/minecraft.service
src: minecraft.service
@ -107,7 +107,7 @@
owner: root
group: "{{ ansible_wheel }}"
- name: enable service
- name: Enable service
ansible.builtin.service:
name: minecraft
enabled: true