From 0ab443dddb454229ed20617538f71e5b5195b37d Mon Sep 17 00:00:00 2001
From: Tony Breeds <tony@bakeyournoodle.com>
Date: Wed, 12 Jun 2024 16:27:27 -0500
Subject: [PATCH] Add openmetal mirror node to the inventory

Depends-On: https://review.opendev.org/c/opendev/zone-opendev.org/+/921895
Change-Id: I5323b088bdb6444c366f612415e72a3cebd5c988
---
 inventory/base/hosts.yaml                              | 10 ++++++++++
 .../host_vars/mirror01.iad3.openmetal.opendev.org.yaml |  4 ++++
 .../roles/letsencrypt-create-certs/handlers/main.yaml  |  2 ++
 3 files changed, 16 insertions(+)
 create mode 100644 inventory/service/host_vars/mirror01.iad3.openmetal.opendev.org.yaml

diff --git a/inventory/base/hosts.yaml b/inventory/base/hosts.yaml
index 14a3992083..8aa0d5995b 100644
--- a/inventory/base/hosts.yaml
+++ b/inventory/base/hosts.yaml
@@ -374,6 +374,16 @@ all:
         - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC8zDYunPwCIHgKKCLAsNQ9Z1DCNGfeox09SVnw4aE8eExhAu7SG4/cI6UIOHOHrRTXquE8OaAO9/mN7L4v+1+QnWqhHRfGXdt8kZxx2L1vR/lmlqN3Ha66eYp1lySdnRb3+GU/MOw036/B9CPpzuliA4mxOW51iXNYvveKUMbIoCu+YfqsVxqNvAKq22gE5ViMHlcqNbScuH4Bzcei4qikOLua45fiCptu2j3mIM5eYneSv9U8Czi9phL0xW8EHg5UTdj6ouJy4CaofKA2DFcpkcUOineuHmsfDygwN3J7LY7dKkCfpgbrSciJuZOI0RWDF8a1lx+un0xfak3Qq8T7mwNwLRp7lTGEWNM0tuG5h7oTcpllkx9SzYaWOawKqlwuWDcl4PLy7pXd9PNLoFBydk8xaa9JgdVkoUNvV+S/HrpCIFVwDhn8YGc+tj0AtOa0/6sA9XrAHFXuyTDKnddnG2bZd/D2M3X6nsqUotb1y1NyPIq7x22Vtq7TjWnbJV8='
         - 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBA2HckrwCtU3kg/d1jaqMCf964iU2q7ZMwKm2QTnBsUFhAEMmP1DYRc4HkxuflTlJNkRtolN4rxXhYezvzNTW+k='
         - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKsdGeNpJ2YzpEYVMdINHMKkrsImgDbAFDqyAm+xDpnr'
+    mirror01.iad3.openmetal.opendev.org:
+      ansible_host: 200.225.47.18
+      location:
+        cloud: opendevzuul-openmetal
+        region_name: IAD3
+      public_v4: 200.225.47.18
+      host_keys:
+        - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDzeUJ7L29m+w219PQ+S+jQd4aFpmlQf+Ple5pQtLchW0oSvydamV0IwRyf+/aGhwb/gp5T/v3IAJ0DdARx8ojxVCxeBspXXRs232tz9P+gotImoiPLZIsoADREdUMs63AhKaPq7jNmbbNtfGBdtn9hmIm4Tbpz/94U4DSNq+INTSqk8FhiR4+eb0ouIIBJR9pkYR3uKWRzutSzbg10WXfsVSxTLgLrqJ9BQdgnlrNCG1THu9ZQBXV7Tod2vaRDICpG5oAKvoDw1xvd6JHqrv/7bFhh1rHy/42S/k8vKcVFUrSepK2h06exZtGEm83XzQNwReKjUs3M0G+cRUPYZi4b6Uq+PX64mLKsM2vvZPf9g47skkmSDHCfLEPppoZef26qRQOXQv5YzgFH8Ey1Ue0bjIgmi8eCLf9kh6N1eTIF6dCFt0bCI/iBLB64jWD8+HhX77Ms5K77GHrR+QxMLqkNtJhFL0QoVZOQjiOFz7m9772XFBN/yqGiedwUu1b5Ca0=
+        - ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCdm0T7mmit3QQWllORmgVuha+UYVm41kWqOZOb590Ox6ECJYaWuTQKCbXmO7FsvbqT8aC4mi64YyeqJjQtBfJw=
+        - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG6SHcAzVNpm+XRAKU3KS9rcLwdqqZOXpsOLnbehe+b3
     mirror02.bhs1.ovh.opendev.org:
       ansible_host: 158.69.69.81
       location:
diff --git a/inventory/service/host_vars/mirror01.iad3.openmetal.opendev.org.yaml b/inventory/service/host_vars/mirror01.iad3.openmetal.opendev.org.yaml
new file mode 100644
index 0000000000..7d6ffe3d15
--- /dev/null
+++ b/inventory/service/host_vars/mirror01.iad3.openmetal.opendev.org.yaml
@@ -0,0 +1,4 @@
+letsencrypt_certs:
+  mirror01-iad3-openmetal-main:
+    - mirror01.iad3.openmetal.opendev.org
+    - mirror.iad3.openmetal.opendev.org
diff --git a/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml b/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml
index 8c331d2f3b..06fe99d9c1 100644
--- a/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml
+++ b/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml
@@ -185,6 +185,8 @@
   include_tasks: roles/letsencrypt-create-certs/handlers/restart_apache.yaml
 
 # Mirrors
+- name: letsencrypt updated mirror01-iad3-openmetal-main
+  include_tasks: roles/letsencrypt-create-certs/handlers/restart_apache.yaml
 
 - name: letsencrypt updated mirror02-dfw-rax-main
   include_tasks: roles/letsencrypt-create-certs/handlers/restart_apache.yaml