Remotely execute a command on a Chef node using knife
#!/bin/bash
# Use knife to print "hi" on all matching Chef nodes
knife ssh 'name:dp-dev-ftp0*' -x centos -i ~/.ssh/dp-dev-deploy-1.pem 'sudo echo "hi"'
# Use knife to converge on all matching Chef nodes
knife ssh 'name:dp-dev-ftp0*' -x centos -i ~/.ssh/dp-dev-deploy-1.pem 'sudo chef-client'