Split machine creation

Uses create_node instead of deploy_node when there is nothing to deploy (e.g. a script)