This commit is contained in:
2026-10-23 11:15:37 -04:00
parent 27bd715733
commit 7811d1d4bd
15 changed files with 107 additions and 4 deletions
+9
View File
@@ -103,3 +103,12 @@
[submodule "roles/ericomeehan.peertube"]
path = roles/ericomeehan.peertube
url = git@gitea.eom.dev:DevOps/ansible-role-peertube.git
[submodule "roles/ericomeehan.wanderer"]
path = roles/ericomeehan.wanderer
url = git@gitea.eom.dev:DevOps/ansible-role-wanderer.git
[submodule "roles/ericomeehan.fediprofile"]
path = roles/ericomeehan.fediprofile
url = git@gitea.eom.dev:DevOps/ansible-role-fediprofile.git
[submodule "roles/ericomeehan.the-button"]
path = roles/ericomeehan.the-button
url = git@gitea.eom.dev:DevOps/ansible-role-the-button.git
+21
View File
@@ -0,0 +1,21 @@
- name: Execute test
hosts: alpha-control-plane
become: true
vars_files:
- ../secrets.yaml
roles:
- role: ericomeehan.fediprofile
vars:
fediprofile_hostname: fediprofile.eom.dev
fediprofile_mastodon_admin_user: eric
fediprofile_mastodon_domain: mastodon.eom.dev
fediprofile_single_user_instance: false
fediprofile_domains:
- localhost
- localhost:5099
fediprofile_registration_open: false
fediprofile_namespace: fediprofile
fediprofile_pvc_size_data: 64Gi
fediprofile_pvc_size_uploads: 2Ti
+6
View File
@@ -5,3 +5,9 @@
become: true
roles:
- role: ericomeehan.kraken-bot
vars:
kraken_bot_image: ericomeehan/kraken-bot:latest
kraken_bot_dashboard_password: "{{ kraken_bot_dashboard_password }}"
kraken_bot_api_key: "{{ kraken_bot_api_key }}"
kraken_bot_api_secret: "{{ kraken_bot_api_secret }}"
+2
View File
@@ -11,3 +11,5 @@
localai_watchdog_idle: "false"
localai_watchdog_idle_timeout: "1m"
localai_watchdog_busy: "false"
localai_p2p: "true"
localai_federated: "true"
+7
View File
@@ -0,0 +1,7 @@
- name: Deploy Mastodon
hosts: alpha-control-plane
become: true
vars_files:
- ../secrets.yaml
roles:
- role: ericomeehan.mastodon
+13
View File
@@ -0,0 +1,13 @@
- name: The Button
hosts: alpha-control-plane
become: true
vars_files:
- ../secrets.yaml
roles:
- role: ericomeehan.the-button
vars:
the_button_image: "ericomeehan/the-button:latest"
the_button_ingress_host: "button.eom.dev"
the_button_ingress_class_name: "nginx"
the_button_storage_size: 8Gi
the_button_image_pull_policy: Always
+24
View File
@@ -0,0 +1,24 @@
- name: Deploy Wanderer
hosts: alpha-control-plane
become: true
vars_files:
- ../secrets.yaml
roles:
- role: ericomeehan.wanderer
vars:
wanderer_storage_class_name: nfs-client
wanderer_storage:
search: 2Ti
db: 2Ti
uploads: 2Ti
wanderer_host: wanderer.eom.dev
wanderer_env:
meili_master_key: "{{ wanderer_meili_master_key }}"
pocketbase_encryption_key: "{{ wanderer_pocketbase_encryption_key }}"
origin: "https://wanderer.eom.dev"
public_disable_signup: "false"
body_size_limit: "Infinity"
overpass_api_url: "https://overpass-api.de"
valhalla_url: "https://valhalla1.openstreetmap.de"
nominatim_url: "https://nominatim.openstreetmap.org"
public_map_max_polylines: "100"
+18
View File
@@ -0,0 +1,18 @@
- name: Deploy Wikideck
hosts: alpha-control-plane
become: true
vars_files:
- ../secrets.yaml
roles:
- role: ericomeehan.wikideck
vars:
wikideck_image: ericomeehan/wikideck:latest
wikideck_image_pull_policy: Always
wikideck_public_origin: https://wikideck.eom.dev
wikideck_ingress_enabled: true
wikideck_ingress_host: wikideck.eom.dev
wikideck_ingress_class_name: nginx
wikideck_ingress_annotations:
cert-manager.io/cluster-issuer: ca-issuer
wikideck_storage_size: 2Ti
wikideck_storage_class: nfs-client