delete crossplane
This commit is contained in:
@@ -1,20 +0,0 @@
|
|||||||
#apiVersion: argoproj.io/v1alpha1
|
|
||||||
#kind: Application
|
|
||||||
#metadata:
|
|
||||||
# name: crossplane
|
|
||||||
# namespace: argocd
|
|
||||||
#spec:
|
|
||||||
# project: default
|
|
||||||
# source:
|
|
||||||
# repoURL: https://gitlab.com/developerdurp/homelab.git
|
|
||||||
# targetRevision: main
|
|
||||||
# path: infra/crossplane
|
|
||||||
# destination:
|
|
||||||
# namespace: crossplane
|
|
||||||
# name: in-cluster
|
|
||||||
# syncPolicy:
|
|
||||||
# automated:
|
|
||||||
# prune: true
|
|
||||||
# selfHeal: true
|
|
||||||
# syncOptions:
|
|
||||||
# - CreateNamespace=true
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
apiVersion: v2
|
|
||||||
name: crossplane
|
|
||||||
description: A Helm chart for Kubernetes
|
|
||||||
type: application
|
|
||||||
|
|
||||||
version: 0.1.0
|
|
||||||
appVersion: "1.16.0"
|
|
||||||
#dependencies:
|
|
||||||
# - name: crossplane
|
|
||||||
# repository: https://charts.crossplane.io/stable
|
|
||||||
# version: 1.19.1
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#apiVersion: pkg.crossplane.io/v1
|
|
||||||
#kind: Provider
|
|
||||||
#metadata:
|
|
||||||
# name: provider-argocd
|
|
||||||
#spec:
|
|
||||||
# package: xpkg.upbound.io/crossplane-contrib/provider-argocd:v0.10.1
|
|
||||||
@@ -1,57 +0,0 @@
|
|||||||
#apiVersion: pkg.crossplane.io/v1
|
|
||||||
#kind: Provider
|
|
||||||
#metadata:
|
|
||||||
# name: provider-gitlab
|
|
||||||
#spec:
|
|
||||||
# package: xpkg.upbound.io/crossplane-contrib/provider-gitlab:v0.10.4
|
|
||||||
#---
|
|
||||||
#apiVersion: v1
|
|
||||||
#kind: ServiceAccount
|
|
||||||
#metadata:
|
|
||||||
# name: vault
|
|
||||||
#
|
|
||||||
#---
|
|
||||||
#apiVersion: external-secrets.io/v1
|
|
||||||
#kind: ExternalSecret
|
|
||||||
#metadata:
|
|
||||||
# name: gitlab-secret
|
|
||||||
#spec:
|
|
||||||
# secretStoreRef:
|
|
||||||
# name: vault
|
|
||||||
# kind: ClusterSecretStore
|
|
||||||
# target:
|
|
||||||
# name: gitlab-secret
|
|
||||||
# data:
|
|
||||||
# - secretKey: accesstoken
|
|
||||||
# remoteRef:
|
|
||||||
# key: kv/renovate
|
|
||||||
# property: RENOVATE_TOKEN
|
|
||||||
#
|
|
||||||
#---
|
|
||||||
#apiVersion: gitlab.crossplane.io/v1beta1
|
|
||||||
#kind: ProviderConfig
|
|
||||||
#metadata:
|
|
||||||
# name: gitlab-provider
|
|
||||||
#spec:
|
|
||||||
# baseURL: https://gitlab.com/
|
|
||||||
# credentials:
|
|
||||||
# source: Secret
|
|
||||||
# secretRef:
|
|
||||||
# namespace: crossplane
|
|
||||||
# name: gitlab-secret
|
|
||||||
# key: accesstoken
|
|
||||||
#---
|
|
||||||
#apiVersion: projects.gitlab.crossplane.io/v1alpha1
|
|
||||||
#kind: Project
|
|
||||||
#metadata:
|
|
||||||
# name: example-project
|
|
||||||
#spec:
|
|
||||||
# deletionPolicy: Orphan
|
|
||||||
# forProvider:
|
|
||||||
# name: "Example Project"
|
|
||||||
# description: "example project description"
|
|
||||||
# providerConfigRef:
|
|
||||||
# name: gitlab-provider
|
|
||||||
# policy:
|
|
||||||
# resolution: Optional
|
|
||||||
# resolve: Always
|
|
||||||
@@ -1,115 +0,0 @@
|
|||||||
#apiVersion: opentofu.upbound.io/v1beta1
|
|
||||||
#kind: Workspace
|
|
||||||
#metadata:
|
|
||||||
# name: proxmoxbackupserver
|
|
||||||
# annotations:
|
|
||||||
# crossplane.io/external-name: proxmoxbackupserver
|
|
||||||
#spec:
|
|
||||||
# forProvider:
|
|
||||||
# source: Inline
|
|
||||||
# env:
|
|
||||||
# - name: TF_VAR_pm_api_url
|
|
||||||
# secretKeyRef:
|
|
||||||
# namespace: crossplane
|
|
||||||
# name: proxmox-secret
|
|
||||||
# key: pm_api_url
|
|
||||||
# - name: TF_VAR_pm_password
|
|
||||||
# secretKeyRef:
|
|
||||||
# namespace: crossplane
|
|
||||||
# name: proxmox-secret
|
|
||||||
# key: pm_password
|
|
||||||
# - name: TF_VAR_pm_user
|
|
||||||
# secretKeyRef:
|
|
||||||
# namespace: crossplane
|
|
||||||
# name: proxmox-secret
|
|
||||||
# key: pm_user
|
|
||||||
# module: |
|
|
||||||
#
|
|
||||||
# provider "proxmox" {
|
|
||||||
# pm_parallel = 1
|
|
||||||
# pm_tls_insecure = true
|
|
||||||
# pm_api_url = var.pm_api_url
|
|
||||||
# pm_user = var.pm_user
|
|
||||||
# pm_password = var.pm_password
|
|
||||||
# pm_debug = false
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# variable "pm_api_url" {
|
|
||||||
# description = "API URL to Proxmox provider"
|
|
||||||
# type = string
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# variable "pm_password" {
|
|
||||||
# description = "Passowrd to Proxmox provider"
|
|
||||||
# type = string
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# variable "pm_user" {
|
|
||||||
# description = "Username to Proxmox provider"
|
|
||||||
# type = string
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# locals {
|
|
||||||
# format = "raw"
|
|
||||||
# dnsserver = "192.168.10.1"
|
|
||||||
# vlan = 21
|
|
||||||
# proxmoxBackup = {
|
|
||||||
# tags = "Proxmox"
|
|
||||||
# count = 1
|
|
||||||
# name = ["Proxmox-BackupServer"]
|
|
||||||
# cores = 2
|
|
||||||
# memory = "4096"
|
|
||||||
# drive = 1024
|
|
||||||
# storage = "domains"
|
|
||||||
# node = ["mothership"]
|
|
||||||
# ip = ["250"]
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# resource "proxmox_vm_qemu" "proxmoxBackup" {
|
|
||||||
# count = local.proxmoxBackup.count
|
|
||||||
# ciuser = "administrator"
|
|
||||||
# vmid = "${local.vlan}${local.proxmoxBackup.ip[count.index]}"
|
|
||||||
# name = local.proxmoxBackup.name[count.index]
|
|
||||||
# target_node = local.proxmoxBackup.node[count.index]
|
|
||||||
# tags = local.proxmoxBackup.tags
|
|
||||||
# qemu_os = "l26"
|
|
||||||
# os_type = "cloud-init"
|
|
||||||
# agent = 1
|
|
||||||
# cores = local.proxmoxBackup.cores
|
|
||||||
# sockets = 1
|
|
||||||
# cpu_type = "host"
|
|
||||||
# memory = local.proxmoxBackup.memory
|
|
||||||
# scsihw = "virtio-scsi-pci"
|
|
||||||
# #bootdisk = "scsi0"
|
|
||||||
# boot = "order=virtio0"
|
|
||||||
# onboot = true
|
|
||||||
# vga {
|
|
||||||
# type = "serial0"
|
|
||||||
# }
|
|
||||||
# serial {
|
|
||||||
# id = 0
|
|
||||||
# type = "socket"
|
|
||||||
# }
|
|
||||||
# disks {
|
|
||||||
# virtio {
|
|
||||||
# virtio0 {
|
|
||||||
# disk {
|
|
||||||
# size = local.proxmoxBackup.drive
|
|
||||||
# format = local.format
|
|
||||||
# storage = local.proxmoxBackup.storage
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
# network {
|
|
||||||
# id = 0
|
|
||||||
# model = "virtio"
|
|
||||||
# bridge = "vmbr0"
|
|
||||||
# tag = local.vlan
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# writeConnectionSecretToRef:
|
|
||||||
# namespace: crossplane
|
|
||||||
# name: opentofu-workspace-example-inline
|
|
||||||
@@ -1,61 +0,0 @@
|
|||||||
#apiVersion: pkg.crossplane.io/v1
|
|
||||||
#kind: Provider
|
|
||||||
#metadata:
|
|
||||||
# name: provider-opentofu
|
|
||||||
#spec:
|
|
||||||
# package: xpkg.upbound.io/upbound/provider-opentofu:v0
|
|
||||||
#
|
|
||||||
#---
|
|
||||||
#apiVersion: external-secrets.io/v1
|
|
||||||
#kind: ExternalSecret
|
|
||||||
#metadata:
|
|
||||||
# name: proxmox-secret
|
|
||||||
#spec:
|
|
||||||
# secretStoreRef:
|
|
||||||
# name: vault
|
|
||||||
# kind: ClusterSecretStore
|
|
||||||
# target:
|
|
||||||
# name: proxmox-secret
|
|
||||||
# data:
|
|
||||||
# - secretKey: pm_api_url
|
|
||||||
# remoteRef:
|
|
||||||
# key: kv/crossplane/proxmox
|
|
||||||
# property: pm_api_url
|
|
||||||
# - secretKey: pm_password
|
|
||||||
# remoteRef:
|
|
||||||
# key: kv/crossplane/proxmox
|
|
||||||
# property: pm_password
|
|
||||||
# - secretKey: pm_user
|
|
||||||
# remoteRef:
|
|
||||||
# key: kv/crossplane/proxmox
|
|
||||||
# property: pm_user
|
|
||||||
#
|
|
||||||
#---
|
|
||||||
#apiVersion: opentofu.upbound.io/v1beta1
|
|
||||||
#kind: ProviderConfig
|
|
||||||
#metadata:
|
|
||||||
# name: default
|
|
||||||
#spec:
|
|
||||||
# #credentials:
|
|
||||||
# # - filename: gcp-credentials.json
|
|
||||||
# # source: Secret
|
|
||||||
# # secretRef:
|
|
||||||
# # namespace: upbound-system
|
|
||||||
# # name: opentofu-gcp-creds
|
|
||||||
# # key: credentials
|
|
||||||
# configuration: |
|
|
||||||
#
|
|
||||||
# // Modules _must_ use remote state. The provider does not persist state.
|
|
||||||
# terraform {
|
|
||||||
# backend "kubernetes" {
|
|
||||||
# secret_suffix = "providerconfig-default"
|
|
||||||
# namespace = "crossplane"
|
|
||||||
# in_cluster_config = true
|
|
||||||
# }
|
|
||||||
# required_providers {
|
|
||||||
# proxmox = {
|
|
||||||
# source = "Telmate/proxmox"
|
|
||||||
# version = "3.0.1-rc9"
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
Reference in New Issue
Block a user