lib/gogetit/maas.rb in gogetit-0.7.0 vs lib/gogetit/maas.rb in gogetit-0.8.0
- old
+ new
@@ -26,10 +26,18 @@
return true if m['hostname'] == name
end
false
end
+ def get_distro_name(system_id)
+ logger.info("Calling <#{__method__.to_s}>")
+ conn.request(:get, ['machines']).each do |m|
+ return m['osystem'] if m['system_id'] == system_id
+ end
+ false
+ end
+
def dnsresource_exists?(name)
logger.info("Calling <#{__method__.to_s}>")
conn.request(:get, ['dnsresources']).each do |item|
return true if item['fqdn'] == name + '.' + get_domain
end
@@ -199,9 +207,10 @@
def wait_until_state(system_id, state)
logger.info("Calling <#{__method__.to_s}> for being #{state}")
until conn.request(:get, ['machines', system_id])['status_name'] == state
sleep 3
end
+ logger.info("The status has become '#{state}'.")
end
def get_machine_state(system_id)
logger.info("Calling <#{__method__.to_s}>")
conn.request(:get, ['machines']).each do |m|