1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Update rpi_minetest_install.yml

This commit is contained in:
A Holt 2019-02-07 19:54:25 -05:00 committed by GitHub
parent c29951d251
commit e275ae1e6b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,12 +5,10 @@
rpi_src_url: http://www.nathansalapat.com/downloads/0.4.17.1.tar.gz rpi_src_url: http://www.nathansalapat.com/downloads/0.4.17.1.tar.gz
rpi_src: minetest-0.4.17.1.tar.gz rpi_src: minetest-0.4.17.1.tar.gz
- name: Install packages for minetest - name: Install 'libhiredis-dev' package for minetest
package: package:
name: "{{ item }}" name: libhiredis-dev
state: present state: present
with_items:
- libhiredis-dev
#- name: Minetest already installed - terminate play #- name: Minetest already installed - terminate play
# meta: end_play # meta: end_play
@ -24,24 +22,22 @@
- name: Create /etc/minetest and /library/games directories - name: Create /etc/minetest and /library/games directories
file: file:
path: "{{ item }}" state: directory
mode: 0755 path: "{{ item }}"
owner: root owner: root
group: root group: root
state: directory mode: 0755
with_items: with_items:
- /etc/minetest - /etc/minetest
- /library/games - /library/games
- name: Create /var/log/minetest directory - name: Create /var/log/minetest directory
file: file:
path: "{{ item }}" state: directory
mode: 0755 path: /var/log/minetest
owner: "{{ minetest_runas_user }}" owner: "{{ minetest_runas_user }}"
group: "{{ minetest_runas_group }}" group: "{{ minetest_runas_group }}"
state: directory mode: 0755
with_items:
- /var/log/minetest
- name: Extract minetest into /library/games - name: Extract minetest into /library/games
unarchive: unarchive:
@ -50,22 +46,22 @@
owner: "{{ minetest_runas_user }}" owner: "{{ minetest_runas_user }}"
group: "{{ minetest_runas_group }}" group: "{{ minetest_runas_group }}"
- name: Create symbolic link - name: Create symbolic link /library/games/minetest
file: file:
state: link
src: /library/games/0.4.17.1 src: /library/games/0.4.17.1
dest: /library/games/minetest dest: /library/games/minetest
owner: "{{ minetest_runas_user }}" owner: "{{ minetest_runas_user }}"
group: "{{ minetest_runas_group }}" group: "{{ minetest_runas_group }}"
state: link
- name: Create minetest-server service and minetest.conf file - name: Create /etc/minetest/minetest.conf and minetest-serve.service
template: template:
backup: no backup: no
src: "{{ item.src }}" src: "{{ item.src }}"
dest: "{{ item.dest }}" dest: "{{ item.dest }}"
owner: root owner: root
group: root group: root
mode: "{{ item.mode }}" mode: 0644
with_items: with_items:
- { src: 'minetest.conf.j2', dest: '/etc/minetest/minetest.conf', mode: '0644'} - { src: 'minetest.conf.j2', dest: '/etc/minetest/minetest.conf' }
- { src: 'minetest-serve.service.j2', dest: '/etc/systemd/system/minetest-serve.service', mode: '0644'} - { src: 'minetest-serve.service.j2', dest: '/etc/systemd/system/minetest-serve.service' }