class Orvos::V1::NodesController < ApplicationController
+ skip_before_filter :login_required, :only => :ping
+
def create
@object = Node.new
@object.save!
show
end
- def show
- render json: @object.to_json
- end
-
def ping
- @object.ping({ ip: request.env['REMOTE_ADDR'],
+ @object.ping({ ip: params[:local_ipv4] || request.env['REMOTE_ADDR'],
ping_secret: params[:ping_secret],
- ec2_instance_id: params[:ec2_instance_id] })
+ ec2_instance_id: params[:instance_id] })
show
end
end