Refactor file paths in Terraform workflows

This commit is contained in:
2024-09-24 16:43:43 +02:00
parent 075447cd94
commit 49e15f441c
3 changed files with 153 additions and 9 deletions
+141
View File
@@ -0,0 +1,141 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
namespace: collabora
name: admin-collabora
rules:
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
namespace: gitea
name: admin-gitea
rules:
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
namespace: m3uproxy
name: admin-m3uproxy
rules:
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
namespace: nextcloud
name: admin-nextcloud
rules:
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
namespace: wordpress
name: admin-wordpress
rules:
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: namespace-creator
rules:
- apiGroups: [""]
resources: ["namespaces"]
verbs: ["create", "get", "list"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: admin-collabora-binding
namespace: collabora
subjects:
- kind: User
name: iac
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: Role
name: admin-collabora
apiGroup: rbac.authorization.k8s.io
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: admin-gitea-binding
namespace: gitea
subjects:
- kind: User
name: iac
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: Role
name: admin-gitea
apiGroup: rbac.authorization.k8s.io
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: admin-m3uproxy-binding
namespace: m3uproxy
subjects:
- kind: User
name: iac
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: Role
name: admin-m3uproxy
apiGroup: rbac.authorization.k8s.io
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: admin-nextcloud-binding
namespace: nextcloud
subjects:
- kind: User
name: iac
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: Role
name: admin-nextcloud
apiGroup: rbac.authorization.k8s.io
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: admin-wordpress-binding
namespace: wordpress
subjects:
- kind: User
name: iac
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: Role
name: admin-wordpress
apiGroup: rbac.authorization.k8s.io
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: namespace-creator-binding
subjects:
- kind: User
name: iac
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: ClusterRole
name: namespace-creator
apiGroup: rbac.authorization.k8s.io