From 2c8ab5db51e69dec55ba914c6440540d517cdf80 Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Mon, 26 Oct 2026 18:56:39 -0400 Subject: [PATCH] Deploy --- playbooks/deploy-eom.yml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/playbooks/deploy-eom.yml b/playbooks/deploy-eom.yml index 73fc6a9..c2c2416 100755 --- a/playbooks/deploy-eom.yml +++ b/playbooks/deploy-eom.yml @@ -1,16 +1,19 @@ --- # Uses the controller's kubeconfig. Required inputs have no invented image defaults. - name: Deploy eom.dev Luanti WASM client - hosts: localhost - connection: local - gather_facts: false + hosts: alpha-control-plane + become: true + vars_files: + - ../secrets.yaml vars: luanti_wasm_namespace: luanti-wasm luanti_wasm_name: luanti-wasm - luanti_wasm_web_image: "{{ eom_luanti_wasm_web_image | default('') }}" - luanti_wasm_proxy_image: "{{ eom_luanti_wasm_proxy_image | default('') }}" - luanti_wasm_game_cidrs: "{{ eom_luanti_wasm_game_cidrs | default([]) }}" - luanti_wasm_https_cidrs: "{{ eom_luanti_wasm_https_cidrs | default([]) }}" + luanti_wasm_web_image: ericomeehan/luanti-wasm:latest + luanti_wasm_proxy_image: ericomeehan/luanti-wasm-proxy:latest + luanti_wasm_game_cidrs: + - 10.0.0.0/8 + luanti_wasm_https_cidrs: + - 0.0.0.0/8 luanti_wasm_ingress_enabled: true luanti_wasm_hostname: luanti.eom.dev luanti_wasm_ingress_class: nginx @@ -21,9 +24,8 @@ - name: Require explicit eom build images and destination networks ansible.builtin.assert: that: - - eom_luanti_wasm_web_image | default('') | length > 0 - - eom_luanti_wasm_proxy_image | default('') | length > 0 - - eom_luanti_wasm_game_cidrs | default([]) | length > 0 + - luanti_wasm_web_image | default('') | length > 0 + - luanti_wasm_proxy_image | default('') | length > 0 fail_msg: Supply eom_luanti_wasm_web_image, eom_luanti_wasm_proxy_image, and eom_luanti_wasm_game_cidrs. roles: - - ansible-role-luanti-wasm + - roles/ericomeehan.luanti-wasm