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:
|
||||
- .noveriablcgen
|
||||
- .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 %}
|
||||
|
||||
apps_poddoc_git:
|
||||
podman_apps_poddoc_git:
|
||||
git.latest:
|
||||
- name: https://git.noveria.org/Tools/poddoc.git
|
||||
- target: {{ noveria.app_dir }}/poddoc
|
||||
|
@ -12,7 +12,7 @@ apps_poddoc_git:
|
|||
- require:
|
||||
- system_base_apps_dir
|
||||
|
||||
apps_poddoc_link:
|
||||
podman_apps_poddoc_link:
|
||||
file.symlink:
|
||||
- name: {{ noveria.bin_dir }}/poddoc
|
||||
- target: {{ noveria.app_dir }}/poddoc/poddoc
|
||||
|
@ -21,9 +21,9 @@ apps_poddoc_link:
|
|||
- mode: '0755'
|
||||
- require:
|
||||
- system_base_bin_dir
|
||||
- apps_poddoc_git
|
||||
- podman_apps_poddoc_git
|
||||
|
||||
apps_poddoc_config:
|
||||
podman_apps_poddoc_config:
|
||||
file.managed:
|
||||
- name: {{ noveria.etc_dir }}/poddoc/poddoc.json
|
||||
- source: salt://{{ tpldir }}/files/poddoc_config.json.jinja
|
||||
|
@ -36,4 +36,4 @@ apps_poddoc_config:
|
|||
- user: root
|
||||
- group: root
|
||||
- require:
|
||||
- apps_poddoc_git
|
||||
- podman_apps_poddoc_git
|
Loading…
Reference in a new issue