Notes for rebuilding. Wireguard has been setup in advance between the nodes and is used for internal communication on the cluster

nodes:
    - address: PUBLIC_IP_1
      user: root
      hostname_override: master
      ssh_key_path: ~/rootkey.pem
      internal_address: 10.10.10.1
      role:
        - controlplane
        - etcd
    - address: PUBLIC_IP_2
      user: root
      hostname_override: worker01
      ssh_key_path: ~/rootkey.pem
      internal_address: 10.10.10.2
      role:
        - worker

network:
    plugin: canal
    options:
        canal_iface: wg0
        canal_flannel_backend_type: vxlan

cluster_name: cac
addon_job_timeout: 300