Compare commits
6 Commits
main
..
feature/rpi
| Author | SHA1 | Date | |
|---|---|---|---|
|
43b6c81521
|
|||
|
a44417fb67
|
|||
|
30a385b1e6
|
|||
|
557dc4f861
|
|||
|
5f146a3fa5
|
|||
|
3a3d741781
|
@@ -4,6 +4,7 @@ controlPlaneIp: 192.168.1.100
|
||||
secretsFile: testing/secrets.yaml
|
||||
nodes:
|
||||
- testing/talos-vm
|
||||
- testing/phobos
|
||||
|
||||
default:
|
||||
network:
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
# yaml-language-server: $schema=https://git.huizinga.dev/infra/crete/raw/branch/main/schemas/node.json
|
||||
type: worker
|
||||
network:
|
||||
ip: 192.168.178.77
|
||||
netmask: 255.255.255.0
|
||||
gateway: 192.168.178.1
|
||||
install:
|
||||
disk: /dev/sda
|
||||
@@ -5,4 +5,4 @@ name: tailscale
|
||||
environment:
|
||||
- TS_AUTHKEY={{ node.network.tailscale.authKey }}
|
||||
- TS_EXTRA_ARGS={% if node.network.tailscale.server %}--login-server {{ node.network.tailscale.server }}{% endif +%}
|
||||
- TS_ROUTES={% if node.network.tailscale.advertiseRoutes %}{{apply_netmask(node.network.ip, node.network.netmask)}}/{{ node.network.netmask | to_prefix }}{% endif %}
|
||||
- TS_ROUTES={% if node.network.tailscale.advertiseRoutes %}{{node.network.ip}}/{{ node.network.netmask | to_prefix }}{% endif %}
|
||||
|
||||
@@ -2,4 +2,8 @@
|
||||
apiVersion: v1alpha1
|
||||
kind: UserVolumeConfig
|
||||
name: local-path-provisioner
|
||||
volumeType: directory
|
||||
provisioning:
|
||||
diskSelector:
|
||||
match: system_disk
|
||||
grow: true
|
||||
maxSize: 10GB
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
overlay:
|
||||
name: rpi_generic
|
||||
image: siderolabs/sbc-raspberrypi
|
||||
customization:
|
||||
systemExtensions:
|
||||
officialExtensions:
|
||||
- siderolabs/iscsi-tools
|
||||
- siderolabs/util-linux-tools
|
||||
- siderolabs/tailscale
|
||||
Reference in New Issue
Block a user