From 73bbc6787f79dfdfe02c2918ff78d35c3ca2bf9b Mon Sep 17 00:00:00 2001
From: Ian Wienand <iwienand@redhat.com>
Date: Tue, 21 May 2019 10:57:54 +1000
Subject: [PATCH] Bringup mirror01.dfw.rax.opendev.org

This is an initial host for testing opendev.org mirrors

Change-Id: I26b9ed1e21e2111f48bc7ecc384880c274eed213
Depends-On: https://review.opendev.org/660235
---
 inventory/openstack.yaml                                   | 7 +++++++
 playbooks/host_vars/mirror01.dfw.rax.opendev.org.yaml      | 4 ++++
 .../roles/letsencrypt-create-certs/handlers/main.yaml      | 3 +++
 3 files changed, 14 insertions(+)
 create mode 100644 playbooks/host_vars/mirror01.dfw.rax.opendev.org.yaml

diff --git a/inventory/openstack.yaml b/inventory/openstack.yaml
index 24dc8bf325..f4eccfa093 100644
--- a/inventory/openstack.yaml
+++ b/inventory/openstack.yaml
@@ -516,6 +516,13 @@ all:
         region_name: ca-ymq-1
       public_v4: 199.204.45.49
       public_v6: 2604:e100:1:0:f816:3eff:fef6:cc49
+    mirror01.dfw.rax.opendev.org:
+      ansible_host: 2001:4800:7819:105:be76:4eff:fe04:9b8a
+      location:
+        cloud: openstackci-rax
+        region_name: DFW
+      public_v4: 104.239.150.37
+      public_v6: 2001:4800:7819:105:be76:4eff:fe04:9b8a
     mirror02.dfw.rax.openstack.org:
       ansible_host: 2001:4800:7817:103:be76:4eff:fe04:652a
       location:
diff --git a/playbooks/host_vars/mirror01.dfw.rax.opendev.org.yaml b/playbooks/host_vars/mirror01.dfw.rax.opendev.org.yaml
new file mode 100644
index 0000000000..05d6b18ada
--- /dev/null
+++ b/playbooks/host_vars/mirror01.dfw.rax.opendev.org.yaml
@@ -0,0 +1,4 @@
+letsencrypt_certs:
+  mirror01-dfw-rax-main:
+    - mirror01.dfw.rax.opendev.org
+    - mirror.dfw.rax.opendev.org
diff --git a/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml b/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml
index 86c0760a3a..4a71761cdf 100644
--- a/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml
+++ b/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml
@@ -15,6 +15,9 @@
   vars:
     touch_file: '/tmp/letsencrypt-graphite01-main.stamp'
 
+- name: letsencrypt updated mirror01-dfw-rax-main
+  import_tasks: restart_apache.yaml
+
 # Gate testing hosts:
 - name: letsencrypt updated letsencrypt01-main-service
   import_tasks: touch_file.yaml