ec2.rb

Path: lib/facter/ec2.rb
Last Update: Sat Feb 23 07:17:42 +0000 2019

Fact: ec2_<EC2 INSTANCE DATA>

Purpose:

  Returns info retrieved in bulk from the EC2 API. The names of these facts
  should be self explanatory, and they are otherwise undocumented. The full
  list of these facts is: ec2_ami_id, ec2_ami_launch_index,
  ec2_ami_manifest_path, ec2_block_device_mapping_ami,
  ec2_block_device_mapping_ephemeral0, ec2_block_device_mapping_root,
  ec2_hostname, ec2_instance_id, ec2_instance_type, ec2_kernel_id,
  ec2_local_hostname, ec2_local_ipv4, ec2_placement_availability_zone,
  ec2_profile, ec2_public_hostname, ec2_public_ipv4,
  ec2_public_keys_0_openssh_key, ec2_reservation_id, and ec2_security_groups.

Resolution:

  Directly queries the EC2 metadata endpoint.

Required files

facter/ec2/rest  

[Validate]