Files
wild-cloud/my-scaffold/config.example.yaml
Paul Payne f1fe4f9cc2 Settle on v1 setup method. Test run completed successfully from bootstrap to service setup.
- Refactor dnsmasq configuration and scripts for improved variable handling and clarity
- Updated dnsmasq configuration files to use direct variable references instead of data source functions for better readability.
- Modified setup scripts to ensure they are run from the correct environment and directory, checking for the WC_HOME variable.
- Changed paths in README and scripts to reflect the new directory structure.
- Enhanced error handling in setup scripts to provide clearer guidance on required configurations.
- Adjusted kernel and initramfs URLs in boot.ipxe to use the updated variable references.
2025-06-24 15:12:53 -07:00

64 lines
1.5 KiB
YAML

wildcloud:
repository: /home/adam/wildcloud
operator:
email: adam@adam.tld
cloud:
domain: cloud.adam.tld
internalDomain: internal.cloud.adam.tld
dockerRegistryHost: docker-registry.internal.cloud.adam.tld
tz: America/Los_Angeles
router:
dynamicDns: <dynamic dns addresses> # Some routers provide this.
ip: 192.168.8.1
nfs:
host: box-01
mediaPath: /data/media
storageCapacity: 250Gi
dns:
ip: 192.168.8.218
externalResolver: 1.1.1.1
dhcpRange: 192.168.8.100,192.168.8.239
dnsmasq:
interface: enp5s0
username: adam
cluster:
nodes:
talos:
version: v1.10.3
schematic:
customization:
extraKernelArgs:
- -talos.halt_if_installed
systemExtensions:
officialExtensions:
- siderolabs/gvisor
- siderolabs/intel-ucode
- siderolabs/iscsi-tools
- siderolabs/util-linux-tools
schematicId: TBD
control:
vip: 192.168.8.30
node1:
ip: 192.168.8.31
node2:
ip: 192.168.8.32
node3:
ip: 192.168.8.33
name: adam-cluster
ipaddressPool: 192.168.8.20-192.168.8.29
loadBalancerIp: 192.168.8.20
kubernetes:
config: /home/adam/.kube/config
context: default
dashboard:
adminUsername: admin
certManager:
namespace: cert-manager
cloudflare:
domain: adam.tld
ownerId: cloud-adam-cluster
externalDns:
ownerId: cloud-adam-cluster
dockerRegistry:
storage: 10Gi