Refactor SSH connection check step to clarify purpose

This commit is contained in:
2024-09-24 21:47:11 +02:00
parent 23880cc025
commit 10940b64fd
32 changed files with 2 additions and 2 deletions
+38
View File
@@ -0,0 +1,38 @@
resource "kubernetes_service_account" "operator_service_account" {
metadata {
name = "operator"
namespace = "default"
}
}
resource "kubernetes_cluster_role_binding" "operator_admin_access" {
metadata {
name = "operator-admin-access"
}
role_ref {
api_group = "rbac.authorization.k8s.io"
kind = "ClusterRole"
name = "cluster-admin"
}
subject {
kind = "ServiceAccount"
namespace = "default"
name = kubernetes_service_account.operator_service_account.metadata[0].name
}
}
resource "kubernetes_secret" "operator_access_token" {
metadata {
annotations = {
"kubernetes.io/service-account.name" = kubernetes_service_account.operator_service_account.metadata[0].name
}
name = "operator-token"
namespace = "default"
}
type = "kubernetes.io/service-account-token"
wait_for_service_account_token = true
}