def userdata(request): """Provide file download of user-data to re-start an instance. """ ec2data = request.session["ec2data"] response = HttpResponse(mimetype="text/plain") response["Content-Disposition"] = "attachment; filename={cluster_name}-userdata.txt".format(**ec2data) form = request.session["ec2data"] cml = CloudManLauncher(form["access_key"], form["secret_key"], form["cloud"]) ud = cml._compose_user_data(ec2data) response.write(ud) return response
def userdata(request): """ Provide file download of user-data to enable re-start an instance from cloud's console or the API. """ ec2data = request.session["ec2data"] response = HttpResponse(mimetype='text/plain') response['Content-Disposition'] = 'attachment; filename={cluster_name}-userdata.txt'.format( **ec2data) form = request.session["ec2data"] cml = CloudManLauncher(form["access_key"], form["secret_key"], form['cloud']) ud = cml._compose_user_data(ec2data) response.write(ud) return response