Update 4 files
- /home/.chezmoitemplates/secrets/DIGITALOCEAN_ACCESS_TOKEN - /home/.chezmoitemplates/files/Cloudflare_CA.crt - /home/.chezmoitemplates/files/Cloudflare_CA.pem - /home/.chezmoiscripts/universal/run_onchange_after_81-k8s-digitalocean.sh.tmpl
This commit is contained in:
parent
fb5ed79c69
commit
4b5750acb2
4 changed files with 80 additions and 0 deletions
|
@ -0,0 +1,21 @@
|
||||||
|
{{- if (and (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "DIGITALOCEAN_ACCESS_TOKEN")) (env "DIGITALOCEAN_ACCESS_TOKEN")) -}}
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
# @file DigitalOcean Kubernetes
|
||||||
|
# @brief Connects to DigitalOcean Kubernetes cluster
|
||||||
|
# @description
|
||||||
|
# This script runs when `DIGITALOCEAN_ACCESS_TOKEN` is defined as an environment variable or as an encrypted key (see
|
||||||
|
# [Secrets documentation](https://install.doctor/docs/customization/secrets#encrypted-secrets)). If the check passes,
|
||||||
|
# then the script ensures the DigitalOcean CLI is installed (i.e. `doctl`). Then, it uses `doctl` to connect to the Kubernetes
|
||||||
|
# cluster defined by the `DIGITALOCEAN_K8S_ID` secret.
|
||||||
|
# This script detects the presence of various executables with Bash completions available and then
|
||||||
|
# conditionally adds the completions to the Bash completions folder.
|
||||||
|
|
||||||
|
### Ensure DigitalOcean CLI is instaled
|
||||||
|
if ! command -v doctl > /dev/null; then
|
||||||
|
logg info '`doctl` is missing - installing via Homebrew'
|
||||||
|
brew install doctl
|
||||||
|
fi
|
||||||
|
|
||||||
|
doctl kubernetes cluster kubeconfig save b7fc4e37-ffe7-4ea1-887a-0e19ee077f32
|
||||||
|
|
||||||
|
{{ end -}}
|
22
home/.chezmoitemplates/files/Cloudflare_CA.crt
Normal file
22
home/.chezmoitemplates/files/Cloudflare_CA.crt
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZSW5pM0hBakJvZnMrSlpx
|
||||||
|
QXNoY1JpTWpwN3crVWhLc2JPbWhYNG8wZ1NZCm9vcW1JTzBwN0JQQUprMFNnS3Y3
|
||||||
|
eUlOUjdHNk5EMi94cGVJREVsaDlhdFEKLS0tIGVld1lHZGNZcUlHRGFMeUJCbngz
|
||||||
|
Y3dRNWpyc0ZITWd6OE5QWFRKN0YwRjQKHgIeYMwyX/OW+7GXycR6ZqVgz/Ydft5Y
|
||||||
|
nigtcc6uMvP/qt49g6HH3KRcBtS9YELA5PggkV2+6aeTL/w1yamTvZxABLaA3LYV
|
||||||
|
e/OB4gjseGy9tH9rJqGK/MVg4sV5ylknZ8Wl8x5NIaBNsIRn0DI4k9wONCnrsSJH
|
||||||
|
ADmqcr2VxyGtxnpPn6kwR0DZNlVNDQtfQKzVP/gFtVTL73P6x7LMoKB1bkw+/got
|
||||||
|
3JyZnPcDPej34sQSsC8NmeZHh1RPhCSAWgf2kpgr9enxspTuCXdtQjQKwkGeW5Te
|
||||||
|
7NG+5/XH9SE5GDdLhe+xvJKEjhMAHkD8zByoEBfmtWPfgW39F2pwFqQg7nINdIWo
|
||||||
|
zcUMXEVzyAgD68aue5iDyOV2SbcPbitA83TsLCQb26FS7ATl3G5B8LAVZ2fs/oPX
|
||||||
|
z5jYbyJ66dnY9Aq8DjceiMJx1wt2jDPsDfh+BcNSeJH42OMxlUTgVcjJ3JA48syc
|
||||||
|
GPCl+u7tCDDkM0X7Ydhyv71CADAmdnMK0idE/Wc689sHsiuqJ4qLWOkzWftCZw6G
|
||||||
|
G+B1DJ7ls47n4xo0qOJif00/K4XAqOsabw335wwvpWr6JHCcwkfdD51SGX1p19l0
|
||||||
|
oskw5TjSGLnZ2FUb/UjTDBJZrpMgo8lNnWB4RLjprmVqYJDoWXwFPBSozpCWPsp4
|
||||||
|
45L00xSw2C5as2ntX9gxMU/4z0dmsOO4Y5isI9Y1WCVCeXJD3hA7hDkWcUZsxare
|
||||||
|
ejDy4q/gSUcTLne3ITcx9u9bjwHFxNQienRowRH6WE+DD/9Xp/aqQN7E5avDiiMd
|
||||||
|
GF+0/hVZwpsSp209miEWOJLiXTQ7a3QnP60gyd6lDGT4n1GUtKwDns6+1bddNmun
|
||||||
|
K1MfpFNpK6WwBR0VSmPEnfUc6cT94yuwHapdPm8/xNV1FAdvvdjwLNNq/OAH5cXP
|
||||||
|
DTRKVPZpRN7cf+apMUu2rhbAzn6hsky1EGTwvPndW2QOHIghbc57TW+p3GO83/+Q
|
||||||
|
11J+Zrb+FNTm3nJXak6CB5eytB54zNr6GVEsOYNBfbNjZQwE21kH
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
29
home/.chezmoitemplates/files/Cloudflare_CA.pem
Normal file
29
home/.chezmoitemplates/files/Cloudflare_CA.pem
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSb21PaDZ6YWpqUW9HWG01
|
||||||
|
aXY0d0Z6S1FLdFBOS2E1SnlLRndjRGZlWlFzCmpjNWpzcGd0YU9JUlVweVpvQlJ3
|
||||||
|
ZElDZW0wK1JWdDhuaWl0WkJqVUR2ZkUKLS0tIFJVSTlacGQrV00va1JwWm93ckhY
|
||||||
|
bFRZKzNTWHFnSkZzaTJsaE0rVC9McEkKClAesxJTW6n/Lx3OwnV/usnxozmKQJMG
|
||||||
|
6AoeHI1bDDv6L6GgsK0q2Ky/BdS3aqe2RSRjrNYjwwl/tqpOW+1hXsO31g8wA7CI
|
||||||
|
8/wv6L2uXJjQDxiKNtLAWkr57Ew3pOGxl1fwel1ikpxl8DNFJ7t/N+txg/7FjWsO
|
||||||
|
aIHkPJfOLuufN26hFhqp9Ljzud6wr7T4Jgw6lTHS2wKSg57lvGkziQf9nU+vM+nY
|
||||||
|
F7SaihtV1BNgIwOUQmn29NyFwJ52gGwQ3gBZD9GLyGIGy/CrJYzs6TxdXULmAq+3
|
||||||
|
hkixSbvLND9/mc+gqNax207tBNKmw8GWC/grM6/b9I3Lr/Kg90fr5auhQdPhQabs
|
||||||
|
vcQbiXiHKpF2tymc6tDuz1yFbLgrPXR2+cZ30E8G/g+2kZo9hHfY/bAG2F1Zmp1g
|
||||||
|
/l9SyTZJcxjjq/6SPxS/egnbpMCcByhiv4OeyhvpLzsCqDfFai+zV8u8VDxaN2RD
|
||||||
|
U5NzBwrO9LVI4yw7U7b4/ojwcwyfZ2vngE77mIemRS3JjAwpvczvVtpYrS9Nmenv
|
||||||
|
DPtXeIQWVPEh/JX5RnALXlrCqUm/B3oDGmipDkybbmWgirUJByRqWNljc70LI+nh
|
||||||
|
KNBc2/Y/guwdYIP+3QtSCWzIj6hltITCZQC4UgmYm1BR7jEcvnqxmjdJP7F1gnS+
|
||||||
|
5miuv4u8F/R+ZaSkE5akAAaJ4pV/O4QxWHD2nf5ak+JZbfsCyUDh6Rm8c6N95k6i
|
||||||
|
zIDRjg5B7WPlLJ/MWirmQETHnUvqwv+RfHqkz3HByXCrdUGdC2ZiGsoEZFCh5kR7
|
||||||
|
AaG+feHvWGBoLgxoOMhqEz0zPfggvJRfCbALHp0Y6n8RHyGVqhtl5Q6+/FuOIFbm
|
||||||
|
AfB/P2wQTscLJXqdhBWokISPbzexpGOLVbozz2JOWY4rRQm2ntdJ7MbuTLXkPnb8
|
||||||
|
bGVxP1LiCrJDrBP23l90TxDCCwf5jpbpRAZ5HOGdkfRcBfEOtkTFewud4+VdvypM
|
||||||
|
LirR6Q+O7rVkLKx1lcRUuteXM7DNrIynOU2nSgZBBpMx1gXACQNOeiy3REv6JZHZ
|
||||||
|
E/OwA5myBgMA5SnLwpjJQ/obaOry4dGFbU8eLfpXSlmTHbtVCEY1AY3Gesind7At
|
||||||
|
OoFU6dXXTVFHg7b6vjA5vQEX5osySMeBGydrUc3LAlT1L0ADePWNQiZ+ttTgckxz
|
||||||
|
tOQverxOznkG7+d7I7jPjrvK6eVWQPQxOfNC5xCNqvLuZEsFHjoJ77GgZSvhAgta
|
||||||
|
RdmdVElcRQCdfZBPWewPB7b26LbHFl7ed/+ZeLT2fj2fBu1Rh7DKeXMc8aDqWJnN
|
||||||
|
tUuAhjkehc+cn7cwV2QIHmmrHa8U+kw7I8eKEF9kfDouio45KMgEXwfTZEzsC/kp
|
||||||
|
AOZRBkrmYMvgM0m+gV0O6hgsOfOz54OitmII3UvpFjdRieI1CIXZEzJLiaknbNOE
|
||||||
|
eblSCo2MuTZPvXaRhCWhYX5ESst4mkQJ0w==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
8
home/.chezmoitemplates/secrets/DIGITALOCEAN_ACCESS_TOKEN
Normal file
8
home/.chezmoitemplates/secrets/DIGITALOCEAN_ACCESS_TOKEN
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEVnVaYnowU0pud1Q0V2Z2
|
||||||
|
VVFqT1dSSzhmczc0cHVVc0RBUXFUYzgzUldNCnlTZ3cyU0hSbFltay80cHhBQjVx
|
||||||
|
ckhtOHArZHlGeGt6U0x6MDRYNDdNL2cKLS0tIGVMSnRpcHA4dURrdzNlTCtjT3F5
|
||||||
|
MHdBUGdBdFhhMTIwTkswYTc1aFZBWkkKaWg4o31Sya2+WUQoMMo5N/CxiMpLexmh
|
||||||
|
su4OJicDZLvf6StKP6LAI3fxaeaEEdpI8B73pQwzjTvf7EBYc/BS/px/z+08THuf
|
||||||
|
cSa8E5zQkK10mRS5V+7ifz2uL1Jz2L2PvL05E+i7p9s=
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
Loading…
Reference in a new issue