Skip to content

Instantly share code, notes, and snippets.

@maxcnunes
Created February 28, 2015 03:08
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save maxcnunes/b93a118914caa9ea87ea to your computer and use it in GitHub Desktop.
Save maxcnunes/b93a118914caa9ea87ea 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