aboutsummaryrefslogtreecommitdiffstats
path: root/stable-builder.conf
blob: 1a0bd673a63da4d98529ab5447f5a6c68a876400 (plain)
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
[core]
# You will need to create an API key in your Equinix Metal project and
# put it into the auth_token field along with project_id UUID.
auth_token = [your-equinix-metal-api-tokey]
project_id = [your-equinix-metal-project-id]
# Where should we log things?
logfile = /path/to/stable-builder.log
# We don't use the below two values in the script itself, but it
# is used to populate values in the user_ sections.
pubkey_dir = /path/to/keydir
cloud_init_dir = /path/to/cloudinit_dir

[msmtp]
# We currently hardcode the use of msmtp. However, we don't want to
# stick the username/password of the SMTP authorized user into the
# cloud_init script itself, so stick them into here.
user = [authorized-smtp-user]
password = [authorized-smtp-password]

# Whatever is passed via -u, we look for their section using user_%username
# The entries should be self-evident
[user_sample]
plan = m3.large.x86
facility = am6
os = debian_10
pubkey = ${core:pubkey_dir}/sample.pub
cloud_init = ${core:cloud_init_dir}/sample.yaml