Skip to content

Instantly share code, notes, and snippets.

@yurinnick
Last active March 8, 2021 00:02
Show Gist options
  • Save yurinnick/78bd76795bbecef1840b8a130d9edd33 to your computer and use it in GitHub Desktop.
Save yurinnick/78bd76795bbecef1840b8a130d9edd33 to your computer and use it in GitHub Desktop.
hostname:
k3os
k3os:
modules:
- nfs
k3s_args:
- -server
- --cluster-init
- --disable=traefik
dns_nameservers:
- 192.168.0.200
ntp_servers:
- 0.us.pool.ntp.org
- 1.us.pool.ntp.org
boot_cmd:
- rc-update add rpc.statd
- rc-update add nfs
- echo "America/Los_Angeles" > /etc/timezone
- ln -vs /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
ssh_authorized_keys:
- "github:yurinnick"
extra_env:
- "HOST_ISCSI=1"
- "HOST_ISCSI_ROOT=/host-iscsi"
extra_binds:
- "/usr/local/sbin/iscsiadm:/usr/local/sbin/iscsiadm"
- "/:/host-iscsi"
write_files:
- owner: root:root
path: /usr/local/sbin/iscsiadm
permissions: "0744"
content: |
#!/bin/bash
if [[ ${HOST_ISCSI} -eq 1 ]];then
chroot ${HOST_ISCSI_ROOT:=/host} /usr/bin/env -i PATH="/sbin:/bin:/usr/bin:/usr/sbin" iscsiadm "${@:1}"
else
/usr/bin/env -i PATH="/sbin:/bin:/usr/bin:/usr/sbin" iscsiadm "${@:1}"
fi
- owner: root:root
path: /etc/rancher/k3s/registries.yaml
permissions: "0644"
content: |
mirrors:
"registry.k8s.local":
endpoint:
- "http://registry.k8s.local"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment