lib/nexussw/lxd/driver/mixins/helpers/wait.rb in lxd-common-0.9.5 vs lib/nexussw/lxd/driver/mixins/helpers/wait.rb in lxd-common-0.9.6
- old
+ new
@@ -19,9 +19,11 @@
def wait_for(container_name, what, timeout = 60)
Timeout.timeout timeout do
loop do
retval = nil
case what
+ when :cloud_init
+ retval = !transport_for(container_name).execute('test -f /run/cloud-init/result.json').error?
when :ip
retval = check_for_ip(self, container_name)
else
raise 'unrecognized option'
end