mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			1,014 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			1,014 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
# enable or disable
 | 
						|
- name: Enable & Restart 'minetest-server' service
 | 
						|
  systemd:
 | 
						|
    daemon_reload: yes
 | 
						|
    name: minetest-server
 | 
						|
    enabled: yes
 | 
						|
    state: restarted
 | 
						|
  when: minetest_enabled | bool
 | 
						|
 | 
						|
- name: Disable 'minetest-server' service
 | 
						|
  systemd:
 | 
						|
    daemon_reload: yes
 | 
						|
    name: minetest-server
 | 
						|
    enabled: no
 | 
						|
    state: stopped
 | 
						|
  when: not minetest_enabled
 | 
						|
 | 
						|
- name: Add 'minetest' variable values to {{ iiab_ini_file }}
 | 
						|
  ini_file:
 | 
						|
    path: "{{ iiab_ini_file }}"
 | 
						|
    section: minetest
 | 
						|
    option: "{{ item.option }}"
 | 
						|
    value: "{{ item.value }}"
 | 
						|
  with_items:
 | 
						|
    - option: name
 | 
						|
      value: Minetest Server
 | 
						|
    - option: description
 | 
						|
      value: '"Minetest is an open source clone of the Minecraft building blocks game."'
 | 
						|
    - option: minetest_world_dir
 | 
						|
      value: "{{ minetest_world_dir }}"
 | 
						|
    - option: minetest_port
 | 
						|
      value: "{{ minetest_port }}"
 | 
						|
    - option: minetest_enabled
 | 
						|
      value: "{{ minetest_enabled }}"
 | 
						|
    - option: minetest_world_dir
 | 
						|
      value: "{{ minetest_world_dir }}"
 |