From 204eb9b5192fb0d9120df57b946a6bace7b93346 Mon Sep 17 00:00:00 2001 From: "Arnaud M." Date: Tue, 20 Jan 2026 12:32:46 +0100 Subject: [PATCH] Add pulumi Signed-off-by: Arnaud M. --- terraform/training/105/.gitignore | 1 + terraform/training/105/README.md | 20 ++++++++++++++++++++ terraform/training/105/__main__.py.gpg | Bin 0 -> 1758 bytes terraform/training/105/cipher.sh | 6 ++++++ terraform/training/105/uncipher.sh | 7 +++++++ 5 files changed, 34 insertions(+) create mode 100644 terraform/training/105/.gitignore create mode 100644 terraform/training/105/README.md create mode 100644 terraform/training/105/__main__.py.gpg create mode 100755 terraform/training/105/cipher.sh create mode 100755 terraform/training/105/uncipher.sh diff --git a/terraform/training/105/.gitignore b/terraform/training/105/.gitignore new file mode 100644 index 0000000..f104652 --- /dev/null +++ b/terraform/training/105/.gitignore @@ -0,0 +1 @@ +*.py diff --git a/terraform/training/105/README.md b/terraform/training/105/README.md new file mode 100644 index 0000000..26ba1b3 --- /dev/null +++ b/terraform/training/105/README.md @@ -0,0 +1,20 @@ +# Install + +Taken from https://www.pulumi.com/docs/iac/get-started/kubernetes/ + +``` +curl -fsSL https://get.pulumi.com | sh +export KUBECONFIG=/etc/rancher/k3s/k3s.yaml +pulumi login --local +pulumi new kubernetes-python -g +pulumi install +pulumi stack init +# Edit __main__.py +``` + +# Run + +```bash +pulumi up +pulumi down +``` diff --git a/terraform/training/105/__main__.py.gpg b/terraform/training/105/__main__.py.gpg new file mode 100644 index 0000000000000000000000000000000000000000..ebb19d32aa6d76f897fa1dbbc2b1520690b6cf77 GIT binary patch literal 1758 zcmV<41|j){0t^Ef`;5KRA6wqL-Xz&f#mvD*=9jmpFvhyakBM z2Yw76wwF!9rz9O>Ib-gY7@a|nXPo5IT{Pb=90Ho=~ zE@*{Ov9#z6E%jzuFg+lb3beda{dX5fHv%|}*sAVS&Qte%UWA`{O`ruvLX*^QtOp|TZd$_b%-o!YEv~A{n+KyZ-D8*ZP(Nto;`b3fJzIbj^Roq&#Q~?vKwoY;?$iK z<=PVBb%?uEA4v!}HHtH;NW@&G4AWg@8WesHMV|T$6wf z+$NwaGRGxQp{?-bYD^|2HoFmY%Z6J5&k#cpt+7j|w?CM|oBdkO5|l2-<+>RyaW3O2 zu8X{+!&|Ybt)Xtl&eZgdBG#?lg%~=@I^#m^`^y#0z8N2`$4&5@{DH5prOb>&H^ zzU7S=qDJX=YTYJPTvmbT$N}@h_AcH?%SA;I`wiFzY0--g7gIF2?QtZgaCifCB}7s- zc&z~brx+APM!8@ICZe)eM(*I13;dPXHTo=QLf%Sl(#{|yqj{Wag~`GF>Y8yS2nG8^ z?)x!6gyx^;*~wbmqjA!HDKW{-IM&_0a>@5>H83|ooSE;Mx>>Eb#1elo(rWfd6nM%R z!v3XiwEj9(L;#jqA?wBqfR@Mj? zYiR!*%n==L@cb0Q&%ql);Dw%DqxTQhAk8D6)TZQhHqugJB%fHSm_?_^Rfw{ehI82lqB9&l3haV=yb^&G0s(j|X|S|U9HGUclOEqkl@{65p62UG z{)_j&9qqdhb&e$hK>PhaB7q(UvdcQbvVMrjZAF7fx@sDsaI51pU2JXwJuJ-NnPI_C z>dkR_UPQ->u>5A4UF$RayJb#=u;Nz5^6iPxZ+_gBi0LA39d0OAHj;1^8;4+CG<|X0 z7PPqCIKYG5iP`ar3YZ*;h*^oJpf|fd-oP zq&F{`m+YeAYT2vmDbr>-FGT4&r@9IP%u{zlwUUE4w4QCM&Y}gm94qLvj{xzd*Xd|+ AfdBvi literal 0 HcmV?d00001 diff --git a/terraform/training/105/cipher.sh b/terraform/training/105/cipher.sh new file mode 100755 index 0000000..be4afb0 --- /dev/null +++ b/terraform/training/105/cipher.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +ls -1 *.py | while read f ; do + echo "Ciiphering $f" + cat $f | gpg -e -r arnaud@mailops.fr -r arnaud.choupinette@mailops.fr -r arnaud.morin@gmail.com > $f.gpg +done diff --git a/terraform/training/105/uncipher.sh b/terraform/training/105/uncipher.sh new file mode 100755 index 0000000..a2a51a3 --- /dev/null +++ b/terraform/training/105/uncipher.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +ls -1 *.gpg | while read f ; do + echo "Unciphering $f" + n=${f%.gpg} + cat $f | gpg -d > $n +done