default chef_node_name for provider
This commit is contained in:
parent
94b483b209
commit
4ef299c4cb
@ -60,7 +60,7 @@ module ServerCommands
|
|||||||
s.project = project_name
|
s.project = project_name
|
||||||
s.deploy_env = env_name
|
s.deploy_env = env_name
|
||||||
s.remote_user = image.remote_user
|
s.remote_user = image.remote_user
|
||||||
s.chef_node_name = info[:name] || "#{provider.ssh_key}-#{project_name}-#{env_name}-#{Time.now.to_i}"
|
s.chef_node_name = info[:name] || provider.create_default_chef_node_name(s)
|
||||||
s.key = info[:key] || provider.ssh_key
|
s.key = info[:key] || provider.ssh_key
|
||||||
s.options = {
|
s.options = {
|
||||||
:image => image.id,
|
:image => image.id,
|
||||||
|
|||||||
@ -160,6 +160,10 @@ module Version2_0
|
|||||||
true
|
true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def create_default_chef_node_name s
|
||||||
|
"#{self.ssh_key}-#{s.project}-#{s.deploy_env}-#{Time.now.to_i}"
|
||||||
|
end
|
||||||
|
|
||||||
def delete_server id
|
def delete_server id
|
||||||
r = self.compute.terminate_instances(id)
|
r = self.compute.terminate_instances(id)
|
||||||
i = r.body["instancesSet"][0]
|
i = r.body["instancesSet"][0]
|
||||||
|
|||||||
@ -87,7 +87,6 @@ module Version2_0
|
|||||||
|
|
||||||
def servers
|
def servers
|
||||||
list = self.compute.list_servers_detail.body["servers"]
|
list = self.compute.list_servers_detail.body["servers"]
|
||||||
puts list[0].inspect
|
|
||||||
list.map do |s|
|
list.map do |s|
|
||||||
o = {"state" => s["status"], "name" => s["name"], "image" => s["image"]["id"], "flavor" => s["flavor"]["name"], "keypair" => s["key_name"], "instance_id" => s["id"]}
|
o = {"state" => s["status"], "name" => s["name"], "image" => s["image"]["id"], "flavor" => s["flavor"]["name"], "keypair" => s["key_name"], "instance_id" => s["id"]}
|
||||||
s["addresses"].each_value do |a|
|
s["addresses"].each_value do |a|
|
||||||
@ -165,6 +164,10 @@ puts list[0].inspect
|
|||||||
true
|
true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def create_default_chef_node_name s
|
||||||
|
"#{self.ssh_key}-#{s.project}-#{s.deploy_env}-#{Time.now.to_i}"
|
||||||
|
end
|
||||||
|
|
||||||
def delete_server id
|
def delete_server id
|
||||||
r = self.compute.delete_server(id)
|
r = self.compute.delete_server(id)
|
||||||
return r.status == 204 ? "Server with id '#{id}' terminated" : r.body
|
return r.status == 204 ? "Server with id '#{id}' terminated" : r.body
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user