From d4206f776236d042005da5be0ea034922ffd18e0 Mon Sep 17 00:00:00 2001
From: Kristian Klausen <kristian@klausen.dk>
Date: Wed, 9 Jun 2021 12:10:54 +0200
Subject: [PATCH] Create a redirect for the CoC

Fix #354
---
 roles/prometheus/defaults/main.yml | 1 +
 roles/redirects/defaults/main.yml  | 4 ++++
 tf-stage1/archlinux.tf             | 1 +
 3 files changed, 6 insertions(+)

diff --git a/roles/prometheus/defaults/main.yml b/roles/prometheus/defaults/main.yml
index 848ae7e53..370cdf456 100644
--- a/roles/prometheus/defaults/main.yml
+++ b/roles/prometheus/defaults/main.yml
@@ -60,6 +60,7 @@ blackbox_targets:
     - mail.archlinux.org:993
     - mail.archlinux.org:995
     - dashboards.archlinux.org:9090
+    - coc.archlinux.org:443
   smtp_starttls:
     - mail.archlinux.org:25
     - mail.archlinux.org:587
diff --git a/roles/redirects/defaults/main.yml b/roles/redirects/defaults/main.yml
index ad1b76442..84e8d2161 100644
--- a/roles/redirects/defaults/main.yml
+++ b/roles/redirects/defaults/main.yml
@@ -11,3 +11,7 @@ redirects:
     domain: static.conf.archlinux.org
     to: https://gitlab.archlinux.org/archlinux/conf-files/-/raw/master$request_uri
     type: 302
+  - coc:
+    domain: coc.archlinux.org
+    to: https://gitlab.archlinux.org/archlinux/service-agreements/-/blob/master/code-of-conduct.md
+    type: 302
diff --git a/tf-stage1/archlinux.tf b/tf-stage1/archlinux.tf
index 1a2212c63..fe0acf1d1 100644
--- a/tf-stage1/archlinux.tf
+++ b/tf-stage1/archlinux.tf
@@ -297,6 +297,7 @@ locals {
     logging       = { value = "monitoring" }
     status        = { value = "stats.uptimerobot.com." }
     svn           = { value = "gemini" }
+    coc           = { value = "redirect" }
 
     # MTA-STS
     mta-sts               = { value = "mail" }
-- 
GitLab