From 3b394d0301ffaa7b0051d27ccde6618dcd1d75ab Mon Sep 17 00:00:00 2001 From: Patrick Hermann Date: Mon, 10 Jun 2024 20:45:17 +0200 Subject: [PATCH] added snippet for adding python script as ansible module --- slides/crossplane-usecase-multicloud.md | 59 +++++++++++++++++++++---- 1 file changed, 50 insertions(+), 9 deletions(-) diff --git a/slides/crossplane-usecase-multicloud.md b/slides/crossplane-usecase-multicloud.md index 8254192..ef20fc7 100644 --- a/slides/crossplane-usecase-multicloud.md +++ b/slides/crossplane-usecase-multicloud.md @@ -31,15 +31,18 @@ spec: --- ### /RESOURCE2: TERRAFORM VSPHEREVM + + TERRAFORM PROVIDER -- ### /terraform provider - + -- ### /terraform provider - + -- ### /INLINE WORKSPACE EXAMPLE + ``` apiVersion: tf.upbound.io/v1beta1 kind: Workspace @@ -79,7 +82,7 @@ spec: source: Remote ``` -- -### /VM-WORKSPACE DEFINITION (PART II; SHORTEND) +### /VM-WORKSPACE DEFINITION (PART II - EXAMPLE SHORTEND) ``` @@ -100,20 +103,58 @@ writeConnectionSecretToRef: ``` -- ### /CORRECT DRIFT - + -- ### /MANAGE TERRAFORM LIEFECYCLE --- +--- ### /RESOURCE3: KUBERNETES PROVIDER - + -- -CROSSPLANE + +### /KUBERNETES PROVIDER + -- -OBJECT +### /OBJECT EXAMPLE + +``` +apiVersion: kubernetes.crossplane.io/v1alpha2 +kind: Object +metadata: + name: sample-namespace +spec: + forProvider: + manifest: + apiVersion: v1 + kind: Namespace + metadata: + labels: + example: "true" + providerConfigRef: + name: dev-cluster +``` -- -### /RESOURCE3: KUBERNETES PROVIDER +### /TEKTON PIPLINERUN + + + +-- +### /TEKTON PIPLINERUN OBJECT + +-- + + + + +### /KUBERNETES PROVIDER + + + + -- +CROSSPLANE + +-- +OBJECT + EXCALIDRAW: CROSSPLANE + KUBERNETES + TEKTON ON CLUSTER ---