-
Notifications
You must be signed in to change notification settings - Fork 5
/
bootstrap.env
105 lines (79 loc) · 3.76 KB
/
bootstrap.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
###
# Cluster deployment variables
###
# The local root directory of this Git repository
# e.g. /Users/your-username/github-repos/k3s-gitops
export PROJECT_DIR=/Users/your-username/github-repos/k3s-gitops
# The local file location of your age private key
# e.g. /Users/your-username/.config/sops/age/keys.txt
export SOPS_AGE_KEY_FILE=/Users/your-username/.config/sops/age/keys.txt
# Your public github repo URL for this project
# e.g. https://github.com/your-github-username/k3s-gitops
export GIT_REPOSITORY="https://github.com/your-github-username/k3s-gitops"
# Pick a range of unused IPs that are on the same network as your k3s node
# You don't need many IPs, just choose 10 IPs to start with
# e.g. 192.168.0.10-192.168.0.20
export METALLB_LB_RANGE="192.168.0.10-192.168.0.20"
# The load balancer IP for traefik, choose from one of the available IPs above
# e.g. 192.168.0.10
export METALLB_TRAEFIK_ADDR="192.168.0.10"
# Your Age Public Key - the string should start with age
# e.g. age15uzrw396e67z9wdzsxzdk7ka0g2gr3l460e0slaea563zll3hdfqwqxdta
export AGE_PUBLIC_KEY="age15uzrw396e67z9wdzsxzdk7ka0g2gr3l460e0slaea563zll3hdfqwqxdta"
# Your desired Cloudflare domain
# e.g. learn-secure-gitops.com
export CLOUDFLARE_DOMAIN="learn-secure-gitops.com"
# The email you use to sign into Cloudflare
# e.g. your-email@gmail.com
export CLOUDFLARE_EMAIL="your-email@gmail.com"
# Your global Cloudflare API Key
# e.g. 1a8d6820be3543c1b84989670e2e5e8f88212
export CLOUDFLARE_APIKEY="1a8d6820be3543c1b84989670e2e5e8f88212"
# Your Cloudflare Team Name
# e.g. learn-secure-gitops
export CLOUDFLARE_TEAM_NAME="learn-secure-gitops"
###
# Terraform Cloud deployment and platform integration variables
###
# Your Terraform Cloud API Token
# e.g. TLuhb8CkwsOKTQ.jumpsv1.lyIgSAmX87SKRvquH6PJpJtt65a3232TzeiaaW4FXPTy0zek9rL11L2DKnizO1uUA
export TF_VAR_TERRAFORM_CLOUD_TOKEN="TLuhb8CkwsOKTQ.jumpsv1.lyIgSAmX87SKRvquH6PJpJtt65a3232TzeiaaW4FXPTy0zek9rL11L2DKnizO1uUA"
# The email you use to sign into Terraform Cloud
# e.g. your-email@gmail.com
export TF_VAR_TERRAFORM_CLOUD_EMAIL="your-email@gmail.com"
# Your desired Terraform Cloud organization name
# e.g. learn-secure-gitops
export TF_VAR_TERRAFORM_ORGANIZATION_NAME="learn-secure-gitops"
# Your Cloudflare domain (must be same value as previous section)
# e.g. learn-secure-gitops.com
export TF_VAR_CLOUDFLARE_DOMAIN="learn-secure-gitops.com"
# The email you use to sign into Cloudflare (must be same value as previous section)
# e.g. your-email@gmail.com
export TF_VAR_CLOUDFLARE_EMAIL="your-email@gmail.com"
# The desired email(s) for your Cloudflare Access administrator group
# e.g. your-email@gmail.com
export TF_VAR_CLOUDFLARE_ACCESS_EMAIL="your-email@gmail.com"
# Your global Cloudflare API Key (must be same value as previous section)
# e.g. 1a8d6820be3543c1b84989670e2e5e8f88212
export TF_VAR_CLOUDFLARE_APIKEY="1a8d6820be3543c1b84989670e2e5e8f88212"
# Your public IP address
# e.g. 42.123.12.251
export TF_VAR_PUBLIC_IP_ADDRESS="42.123.12.251"
# Your GitHub OAuth Client ID for Cloudflare
# e.g. 1a8d6820be3543c1b84
export TF_VAR_CLOUDFLARE_OAUTH_CLIENT_ID="1a8d6820be3543c1b84"
# Your GitHub OAuth Client Secret for Cloudflare
# e.g. 1a8d6820be3543c1b84989670e2e5e8f88212
export TF_VAR_CLOUDFLARE_OAUTH_CLIENT_SECRET="1a8d6820be3543c1b84989670e2e5e8f88212"
# Your GitHub Personal Access Token
# e.g. ghp_1a8d6820be3543c1b84989670e2e5e8f88212
export TF_VAR_GITHUB_PERSONAL_ACCESS_TOKEN="ghp_1a8d6820be3543c1b84989670e2e5e8f88212"
# Your github repo identifier
# e.g. your-github-username/k3s-gitops
export TF_VAR_GITHUB_REPOSITORY_IDENTIFIER="your-github-username/k3s-gitops"
###
# Renovate Bot variables
###
# Your GitHub Personal Access Token for Renovate Bot
# e.g. ghp_1a8d6820be3543c1b84989670e2e5e8f12345
export RENOVATE_TOKEN="ghp_1a8d6820be3543c1b84989670e2e5e8f12345"