blob: 6455b4a0ca6e6a69677efb1ef5593d16297fbef2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
- name: Build PaperMC image
containers.podman.podman_image:
name: "docker.io/aadityadhruv/papermc:{{ papermc.version }}"
path: "{{ lookup('env', 'PWD') }}/roles/papermc/files/papermc"
build:
extra_args: "--build-arg VERSION={{ papermc.version }}"
delegate_to: localhost
run_once: true
- name: Push PaperMC image
containers.podman.podman_image:
name: "docker.io/aadityadhruv/papermc:{{ papermc.version }}"
push: true
push_args:
dest: "docker.io/aadityadhruv/papermc:{{ papermc.version }}"
delegate_to: localhost
run_once: true
ignore_errors: true
- name: Deploy PaperMC
kubernetes.core.helm:
name: papermc
chart_ref: "{{ lookup('env', 'PWD') }}/roles/papermc/files/papermc"
namespace: default
state: "{%- if papermc.enabled -%} present {%- else -%} absent {%- endif -%}"
values:
port: "{{ papermc.port }}"
image: "{{ papermc.image }}"
version: "{{ papermc.version }}"
nfs:
server: "{{ nfs.server }}"
path: "{{ nfs.path }}"
delegate_to: localhost
run_once: true
|