Move podman-apps to podman/apps, Add pms-cli
This commit is contained in:
parent
4d3385e1af
commit
1ca17e65e9
6 changed files with 57 additions and 6 deletions
|
@ -1,4 +1,3 @@
|
||||||
include:
|
include:
|
||||||
- .noveriablcgen
|
- .noveriablcgen
|
||||||
- .generate-motd
|
- .generate-motd
|
||||||
- .poddoc
|
|
||||||
|
|
3
podman/apps/init.sls
Normal file
3
podman/apps/init.sls
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
include:
|
||||||
|
- .poddoc
|
||||||
|
- .pms-cli
|
11
podman/apps/pms-cli/files/pms-cli_config.json.jinja
Normal file
11
podman/apps/pms-cli/files/pms-cli_config.json.jinja
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"PODMAN_DIRECTORY": "{{ PODMAN_DIR }}",
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
}
|
38
podman/apps/pms-cli/init.sls
Normal file
38
podman/apps/pms-cli/init.sls
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
include:
|
||||||
|
- system.base
|
||||||
|
|
||||||
|
{% from "map.jinja" import noveria %}
|
||||||
|
|
||||||
|
podman_apps_pms-cli_git:
|
||||||
|
git.latest:
|
||||||
|
- name: https://git.noveria.org/Tools/pms-cli.git
|
||||||
|
- target: {{ noveria.app_dir }}/pms-cli
|
||||||
|
- user: root
|
||||||
|
- force_reset: True
|
||||||
|
- require:
|
||||||
|
- system_base_apps_dir
|
||||||
|
|
||||||
|
podman_apps_pms-cli_link:
|
||||||
|
file.symlink:
|
||||||
|
- name: {{ noveria.bin_dir }}/pms-cli
|
||||||
|
- target: {{ noveria.app_dir }}/pms-cli/pms-cli
|
||||||
|
- user: root
|
||||||
|
- group: root
|
||||||
|
- mode: '0755'
|
||||||
|
- require:
|
||||||
|
- system_base_bin_dir
|
||||||
|
- podman_apps_pms-cli_git
|
||||||
|
|
||||||
|
podman_apps_pms-cli_config:
|
||||||
|
file.managed:
|
||||||
|
- name: {{ noveria.etc_dir }}/pms-cli/pms-cli.json
|
||||||
|
- source: salt://{{ tpldir }}/files/pms-cli_config.json.jinja
|
||||||
|
- template: jinja
|
||||||
|
- context:
|
||||||
|
PODMAN_DIR: "/opt/podman"
|
||||||
|
- mode: '0644'
|
||||||
|
- makedirs: True
|
||||||
|
- user: root
|
||||||
|
- group: root
|
||||||
|
- require:
|
||||||
|
- podman_apps_pms-cli_git
|
|
@ -3,7 +3,7 @@ include:
|
||||||
|
|
||||||
{% from "map.jinja" import noveria %}
|
{% from "map.jinja" import noveria %}
|
||||||
|
|
||||||
apps_poddoc_git:
|
podman_apps_poddoc_git:
|
||||||
git.latest:
|
git.latest:
|
||||||
- name: https://git.noveria.org/Tools/poddoc.git
|
- name: https://git.noveria.org/Tools/poddoc.git
|
||||||
- target: {{ noveria.app_dir }}/poddoc
|
- target: {{ noveria.app_dir }}/poddoc
|
||||||
|
@ -12,7 +12,7 @@ apps_poddoc_git:
|
||||||
- require:
|
- require:
|
||||||
- system_base_apps_dir
|
- system_base_apps_dir
|
||||||
|
|
||||||
apps_poddoc_link:
|
podman_apps_poddoc_link:
|
||||||
file.symlink:
|
file.symlink:
|
||||||
- name: {{ noveria.bin_dir }}/poddoc
|
- name: {{ noveria.bin_dir }}/poddoc
|
||||||
- target: {{ noveria.app_dir }}/poddoc/poddoc
|
- target: {{ noveria.app_dir }}/poddoc/poddoc
|
||||||
|
@ -21,9 +21,9 @@ apps_poddoc_link:
|
||||||
- mode: '0755'
|
- mode: '0755'
|
||||||
- require:
|
- require:
|
||||||
- system_base_bin_dir
|
- system_base_bin_dir
|
||||||
- apps_poddoc_git
|
- podman_apps_poddoc_git
|
||||||
|
|
||||||
apps_poddoc_config:
|
podman_apps_poddoc_config:
|
||||||
file.managed:
|
file.managed:
|
||||||
- name: {{ noveria.etc_dir }}/poddoc/poddoc.json
|
- name: {{ noveria.etc_dir }}/poddoc/poddoc.json
|
||||||
- source: salt://{{ tpldir }}/files/poddoc_config.json.jinja
|
- source: salt://{{ tpldir }}/files/poddoc_config.json.jinja
|
||||||
|
@ -36,4 +36,4 @@ apps_poddoc_config:
|
||||||
- user: root
|
- user: root
|
||||||
- group: root
|
- group: root
|
||||||
- require:
|
- require:
|
||||||
- apps_poddoc_git
|
- podman_apps_poddoc_git
|
Loading…
Reference in a new issue