Add pms-cli config, move podman_dir defition to separate map

This commit is contained in:
LinuxSquare 2025-04-01 21:51:50 +02:00
parent 4100cfd793
commit af6398cdad
4 changed files with 32 additions and 1 deletions

View file

@ -0,0 +1,11 @@
{
"PODMAN_DIRECTORY": "{{PODMAN_DIRECTORY}}",
"SERVERRUNNERS": {
"paper": "https://api.papermc.io/v2/projects/paper",
"folia": "https://api.papermc.io/v2/projects/folia"
},
"PROXYRUNNERS": {
"waterfall": "https://api.papermc.io/v2/projects/waterfall",
"velocity": "https://api.papermc.io/v2/projects/velocity"
}
}

View file

@ -1,6 +1,7 @@
- hosts: localhost
vars_files:
- ../../map.yml
- ../../podman/map.yml
tasks:
- name: Create pms-cli app-dir
file:
@ -22,3 +23,19 @@
owner: root
group: root
mode: "0755"
- name: PMS-CLI Config dir
file:
state: directory
name: "{{ etc_dir }}/pms-cli"
owner: root
group: root
mode: "0755"
- name: PMS-CLI Config
template:
src: files/pms-cli.json.j2
dest: "{{ etc_dir }}/pms-cli/pms-cli.json"
owner: root
group: root
mode: "0644"
vars:
PODMAN_DIRECTORY: "{{ podman_dir }}"

View file

@ -1,8 +1,10 @@
- hosts: localhost
vars_files:
- map.yml
tasks:
- name: Create podman directory
file:
path: /opt/podman
path: "{{ podman_dir }}"
owner: puser
group: puser
state: directory

1
podman/map.yml Normal file
View file

@ -0,0 +1 @@
podman_dir: /opt/podman