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