From af6398cdad6d2df6c94dff15a08fd763b6408baf Mon Sep 17 00:00:00 2001 From: LinuxSquare Date: Tue, 1 Apr 2025 21:51:50 +0200 Subject: [PATCH] Add pms-cli config, move podman_dir defition to separate map --- apps/pms-cli/files/pms-cli.json.j2 | 11 +++++++++++ apps/pms-cli/init.ansible.yml | 17 +++++++++++++++++ podman/directory.ansible.yml | 4 +++- podman/map.yml | 1 + 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 apps/pms-cli/files/pms-cli.json.j2 create mode 100644 podman/map.yml diff --git a/apps/pms-cli/files/pms-cli.json.j2 b/apps/pms-cli/files/pms-cli.json.j2 new file mode 100644 index 0000000..bd96a2c --- /dev/null +++ b/apps/pms-cli/files/pms-cli.json.j2 @@ -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" + } +} diff --git a/apps/pms-cli/init.ansible.yml b/apps/pms-cli/init.ansible.yml index ca0258e..72da092 100644 --- a/apps/pms-cli/init.ansible.yml +++ b/apps/pms-cli/init.ansible.yml @@ -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 }}" diff --git a/podman/directory.ansible.yml b/podman/directory.ansible.yml index 3013417..6637f3f 100644 --- a/podman/directory.ansible.yml +++ b/podman/directory.ansible.yml @@ -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 diff --git a/podman/map.yml b/podman/map.yml new file mode 100644 index 0000000..fa10860 --- /dev/null +++ b/podman/map.yml @@ -0,0 +1 @@ +podman_dir: /opt/podman