Sha256: bf945d3e0ac26ee10a0b20d01968ecc50d930ee128015c951bfa6f71198e6f76
Contents?: true
Size: 604 Bytes
Versions: 44
Compression:
Stored size: 604 Bytes
Contents
module InstanceMetadata @metadata_ready = false def self.wait_for_instance_IAM_metadata_to_be_available() unless @metadata_ready loop do wget = Mixlib::ShellOut.new("wget -q -O - 'http://169.254.169.254/latest/meta-data/iam/info/'").run_command if wget.exitstatus && wget.stdout.length > 1 Chef::Log.info("Instance IAM metadata is available.") @metadata_ready = true break else Chef::Log.debug("Waiting 2 more seconds for instance IAM metadata to be available...") sleep 2 end end end end end
Version data entries
44 entries across 44 versions & 1 rubygems