- Created `dnsmasq-setup.md` guide for setting up dnsmasq on hardware like Orange Pi Zero 3. - Added `talos-setup.md` guide for an alternate setup using Talos and bare Kubernetes. - Introduced configuration files for dnsmasq including `.not_logged_in_yet`, `bare-metal.yaml`, `boot.ipxe`, `dnsmasq.conf`, and `nginx.conf`. - Implemented `setup.sh` script for automating the installation and configuration of dnsmasq and nginx. - Updated example configuration in `config.example.yaml` to include Talos versioning. - Modified README to reflect changes in Wild-Cloud app commands.
39 lines
999 B
YAML
39 lines
999 B
YAML
wildcloud:
|
|
# You can also use a local path for the repository such as /home/adam/repos/wild-cloud
|
|
repository: https://github.com/payneio/wild-cloud
|
|
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
|
|
dhcpRange: 192.168.8.100,192.168.8.239
|
|
dnsmasqInterface: enp5s0
|
|
cluster:
|
|
endpoint: computer-01
|
|
endpointIp: 192.168.8.241
|
|
kubernetes:
|
|
config: /home/adam/.kube/config
|
|
context: default
|
|
loadBalancerRange: 192.168.8.240-192.168.8.250
|
|
dashboard:
|
|
adminUsername: admin
|
|
certManager:
|
|
namespace: cert-manager
|
|
cloudflare:
|
|
domain: adam.tld
|
|
ownerId: cloud-adam-cluster
|
|
nodes:
|
|
talos:
|
|
version: v1.10.3
|