From 644d5e32fcecb624542acb9963de40ada3f6390f Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 7 Nov 2026 11:47:02 -0500 Subject: [PATCH] Add Monero playbook; Shkeeper reaches monerod in-cluster monero.yaml deploys the new ericomeehan.monero role (monerod + P2Pool on nano, RPC login in a Secret). The Shkeeper bump points its Monero module at the in-cluster monerod so XMR stops showing as Offline. Co-Authored-By: Claude Opus 5.5 --- .gitmodules | 3 +++ monero.yaml | 8 ++++++++ roles/ericomeehan.monero | 1 + roles/ericomeehan.shkeeper | 2 +- 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 monero.yaml create mode 160000 roles/ericomeehan.monero diff --git a/.gitmodules b/.gitmodules index 8d8f8ac..9806a78 100644 --- a/.gitmodules +++ b/.gitmodules @@ -127,3 +127,6 @@ [submodule "roles/ericomeehan.listmonk"] path = roles/ericomeehan.listmonk url = git@gitea.eom.dev:DevOps/ansible-role-listmonk.git +[submodule "roles/ericomeehan.monero"] + path = roles/ericomeehan.monero + url = git@gitea.eom.dev:DevOps/ansible-role-monero.git diff --git a/monero.yaml b/monero.yaml new file mode 100644 index 0000000..6cbe8f9 --- /dev/null +++ b/monero.yaml @@ -0,0 +1,8 @@ +- name: Deploy Monero and P2Pool + hosts: alpha-control-plane + become: true + vars_files: + - ../secrets.yaml + roles: + # monerod_user, monerod_password and monero_p2pool_wallet_address come from Vault. + - role: ericomeehan.monero diff --git a/roles/ericomeehan.monero b/roles/ericomeehan.monero new file mode 160000 index 0000000..46aec42 --- /dev/null +++ b/roles/ericomeehan.monero @@ -0,0 +1 @@ +Subproject commit 46aec4218524a79ed894d3e5f20893c53a0655dc diff --git a/roles/ericomeehan.shkeeper b/roles/ericomeehan.shkeeper index 923454d..dde30f4 160000 --- a/roles/ericomeehan.shkeeper +++ b/roles/ericomeehan.shkeeper @@ -1 +1 @@ -Subproject commit 923454d9ec857f8a1d77031adf0497d903b3d894 +Subproject commit dde30f454b692fb2bc88795119ef6bfcb00f4fef