Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save NeMO84/b97be5874968796a06a2 to your computer and use it in GitHub Desktop.
Save NeMO84/b97be5874968796a06a2 to your computer and use it in GitHub Desktop.
Update coreos cloud config
#!/bin/bash
SERVER_IP=<MY_SERVER_IP>
# copy cloud-config.yml to the server
scp cloud-config.yml core@$SERVER_IP:~/
# validate cloud-config file
ssh core@$SERVER_IP "coreos-cloudinit -validate --from-file ~/cloud-config.yml"
if [[ $? == "0" ]]; then
echo
echo "Valid configuration"
echo " Connect to the server and execute it as root user: "
echo " coreos-cloudinit --from-file /home/core/cloud-config.yml"
else
echo
echo "Invalid configuration"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment