diff --git a/roles/redirects/defaults/main.yml b/roles/redirects/defaults/main.yml
index 2df1f5917a8c64b370667ea68b8eb6c55703d6c6..5999bad93676e239081717fc56ea00bf5bed041c 100644
--- a/roles/redirects/defaults/main.yml
+++ b/roles/redirects/defaults/main.yml
@@ -14,7 +14,7 @@ redirects:
     type: 302
   - coc:
     domain: coc.archlinux.org
-    to: https://gitlab.archlinux.org/archlinux/service-agreements/-/blob/master/code-of-conduct.md
+    to: https://terms.archlinux.org/docs/code-of-conduct/
     type: 302
   - cgit:
     domain: git.archlinux.org
diff --git a/tf-stage1/archlinux.tf b/tf-stage1/archlinux.tf
index 736610bf5ed1884958b980a968f1df6dba7bfa39..37460233594c317608782a6dadc8e1b88b97c68b 100644
--- a/tf-stage1/archlinux.tf
+++ b/tf-stage1/archlinux.tf
@@ -159,6 +159,7 @@ locals {
     "bugs-old"              = "1f3308c8d5763eecb4f9013291aeeac4"
     "tu-bylaws.aur"         = "bbafd3ed82f336e0c52d3eb9774b2432"
     "reproducible-notes"    = "8c657f2f2720db1c3db63be89605cf0d"
+    "terms"                 = "0b62a71af2aa85fb491295b543b4c3d2"
   }
 
   # This creates archlinux.org TXT DNS entries