From 7de36b38806e04456ab4774ae16940c481f9a8d0 Mon Sep 17 00:00:00 2001
From: "Antoine R. Dumont (@ardumont)" <ardumont@softwareheritage.org>
Date: Fri, 9 Feb 2024 15:14:39 +0100
Subject: [PATCH] production: Decommission azure indexer worker nodes

Their respective indexer services have been migrated to dynamic infra.

Refs. swh/infra/sysadm-environment#5238
---
 ...t.azure.internal.softwareheritage.org.yaml | 22 -------------------
 ...t.azure.internal.softwareheritage.org.yaml | 22 -------------------
 ...t.azure.internal.softwareheritage.org.yaml | 22 -------------------
 ...t.azure.internal.softwareheritage.org.yaml | 19 ----------------
 ...t.azure.internal.softwareheritage.org.yaml | 19 ----------------
 ...t.azure.internal.softwareheritage.org.yaml | 19 ----------------
 manifests/site.pp                             |  4 ----
 7 files changed, 127 deletions(-)
 delete mode 100644 data/hostname/indexer-worker01.euwest.azure.internal.softwareheritage.org.yaml
 delete mode 100644 data/hostname/indexer-worker02.euwest.azure.internal.softwareheritage.org.yaml
 delete mode 100644 data/hostname/indexer-worker03.euwest.azure.internal.softwareheritage.org.yaml
 delete mode 100644 data/hostname/indexer-worker04.euwest.azure.internal.softwareheritage.org.yaml
 delete mode 100644 data/hostname/indexer-worker05.euwest.azure.internal.softwareheritage.org.yaml
 delete mode 100644 data/hostname/indexer-worker06.euwest.azure.internal.softwareheritage.org.yaml

diff --git a/data/hostname/indexer-worker01.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker01.euwest.azure.internal.softwareheritage.org.yaml
deleted file mode 100644
index 98271e710..000000000
--- a/data/hostname/indexer-worker01.euwest.azure.internal.softwareheritage.org.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-swh::deploy::worker::instances:
-  - indexer_origin_extrinsic_metadata
-  - indexer_content_mimetype
-  - indexer_fossology_license
-
-swh::deploy::indexer_journal_client::content_mimetype::nb_instances: 2
-swh::deploy::indexer_journal_client::content_fossology_license::nb_instances: 2
-
-mountpoints:
-  /tmp:
-    device: tmpfs
-    fstype: tmpfs
-    options:
-      - "size=%{lookup('tmpfs::size')}"
-      - "nr_inodes=%{lookup('tmpfs::nr_inodes')}"
-      - noexec
-      - nosuid
-      - nodev
-      - relatime
-      - rw
-
diff --git a/data/hostname/indexer-worker02.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker02.euwest.azure.internal.softwareheritage.org.yaml
deleted file mode 100644
index 98271e710..000000000
--- a/data/hostname/indexer-worker02.euwest.azure.internal.softwareheritage.org.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-swh::deploy::worker::instances:
-  - indexer_origin_extrinsic_metadata
-  - indexer_content_mimetype
-  - indexer_fossology_license
-
-swh::deploy::indexer_journal_client::content_mimetype::nb_instances: 2
-swh::deploy::indexer_journal_client::content_fossology_license::nb_instances: 2
-
-mountpoints:
-  /tmp:
-    device: tmpfs
-    fstype: tmpfs
-    options:
-      - "size=%{lookup('tmpfs::size')}"
-      - "nr_inodes=%{lookup('tmpfs::nr_inodes')}"
-      - noexec
-      - nosuid
-      - nodev
-      - relatime
-      - rw
-
diff --git a/data/hostname/indexer-worker03.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker03.euwest.azure.internal.softwareheritage.org.yaml
deleted file mode 100644
index 98271e710..000000000
--- a/data/hostname/indexer-worker03.euwest.azure.internal.softwareheritage.org.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-swh::deploy::worker::instances:
-  - indexer_origin_extrinsic_metadata
-  - indexer_content_mimetype
-  - indexer_fossology_license
-
-swh::deploy::indexer_journal_client::content_mimetype::nb_instances: 2
-swh::deploy::indexer_journal_client::content_fossology_license::nb_instances: 2
-
-mountpoints:
-  /tmp:
-    device: tmpfs
-    fstype: tmpfs
-    options:
-      - "size=%{lookup('tmpfs::size')}"
-      - "nr_inodes=%{lookup('tmpfs::nr_inodes')}"
-      - noexec
-      - nosuid
-      - nodev
-      - relatime
-      - rw
-
diff --git a/data/hostname/indexer-worker04.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker04.euwest.azure.internal.softwareheritage.org.yaml
deleted file mode 100644
index 34c23c71d..000000000
--- a/data/hostname/indexer-worker04.euwest.azure.internal.softwareheritage.org.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-swh::deploy::worker::instances:
-  - indexer_origin_extrinsic_metadata
-  - indexer_origin_intrinsic_metadata
-
-swh::deploy::indexer_journal_client::origin_intrinsic_metadata::nb_instances: 2
-
-mountpoints:
-  /tmp:
-    device: tmpfs
-    fstype: tmpfs
-    options:
-      - "size=%{lookup('tmpfs::size')}"
-      - "nr_inodes=%{lookup('tmpfs::nr_inodes')}"
-      - noexec
-      - nosuid
-      - nodev
-      - relatime
-      - rw
diff --git a/data/hostname/indexer-worker05.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker05.euwest.azure.internal.softwareheritage.org.yaml
deleted file mode 100644
index 34c23c71d..000000000
--- a/data/hostname/indexer-worker05.euwest.azure.internal.softwareheritage.org.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-swh::deploy::worker::instances:
-  - indexer_origin_extrinsic_metadata
-  - indexer_origin_intrinsic_metadata
-
-swh::deploy::indexer_journal_client::origin_intrinsic_metadata::nb_instances: 2
-
-mountpoints:
-  /tmp:
-    device: tmpfs
-    fstype: tmpfs
-    options:
-      - "size=%{lookup('tmpfs::size')}"
-      - "nr_inodes=%{lookup('tmpfs::nr_inodes')}"
-      - noexec
-      - nosuid
-      - nodev
-      - relatime
-      - rw
diff --git a/data/hostname/indexer-worker06.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker06.euwest.azure.internal.softwareheritage.org.yaml
deleted file mode 100644
index 34c23c71d..000000000
--- a/data/hostname/indexer-worker06.euwest.azure.internal.softwareheritage.org.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-swh::deploy::worker::instances:
-  - indexer_origin_extrinsic_metadata
-  - indexer_origin_intrinsic_metadata
-
-swh::deploy::indexer_journal_client::origin_intrinsic_metadata::nb_instances: 2
-
-mountpoints:
-  /tmp:
-    device: tmpfs
-    fstype: tmpfs
-    options:
-      - "size=%{lookup('tmpfs::size')}"
-      - "nr_inodes=%{lookup('tmpfs::nr_inodes')}"
-      - noexec
-      - nosuid
-      - nodev
-      - relatime
-      - rw
diff --git a/manifests/site.pp b/manifests/site.pp
index 28f8391ac..ce7c96805 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -89,10 +89,6 @@ node /^getty.(internal.)?softwareheritage.org$/ {
   include role::swh_journal_orchestrator_with_backfill_config
 }
 
-node /^(indexer--)?worker\d+\..*\.azure\.internal\.softwareheritage\.org$/ {
-  include role::swh_worker_azure
-}
-
 node /^ceph-osd\d+\.internal\.softwareheritage\.org$/ {
   include role::swh_ceph_osd
 }
-- 
GitLab