diff --git a/control_plane/main.tf b/control_plane/main.tf index 9138445..1a7dbd9 100644 --- a/control_plane/main.tf +++ b/control_plane/main.tf @@ -76,6 +76,10 @@ resource "null_resource" "talos_cluster" { --memory ${self.triggers.memory_mb} \ --cpus ${self.triggers.vcpu_count} \ --skip-kubeconfig + + # Change ownership of the generated files in ~/.talos and ~/.kube + sudo chown -R $(id -u):$(id -g) $HOME/.talos + sudo chown -R $(id -u):$(id -g) $HOME/.kube # Apply our pre-generated configuration echo "Applying Talos configuration..." @@ -89,9 +93,6 @@ resource "null_resource" "talos_cluster" { echo "Generating kubeconfig..." talosctl --talosconfig configs/talosconfig kubeconfig --nodes 10.5.0.2 - # Change ownership of the generated files in ~/.talos and ~/.kube - sudo chown -R $(id -u):$(id -g) $HOME/.talos - sudo chown -R $(id -u):$(id -g) $HOME/.kube EOT }