puppetlabs-aws icon indicating copy to clipboard operation
puppetlabs-aws copied to clipboard

ec2_launchconfiguration did not support iam_instance_profile (IAM Role)

Open huyngo81 opened this issue 7 years ago • 0 comments
trafficstars

Hi Team,

Could you please provide the iam_instance_profile parameter for ec2_launchconfiguration?

` ec2_launchconfiguration {"${env_value}-lc-${init_project_name}-${role_lc}": name => "${env_value}-lc-${init_project_name}-${role_lc}", security_groups => "sg_${env_value}_${init_project_name}_allow_all", user_data => template('tepco/tepco-node-user-data-init-script.erb'), key_name => "${env_value}-${init_project_name}_id_rsa-pub", region => "$init_region", instance_type => hiera('tepco.ec2.instance_type_nano','NAA'), image_id => hiera('tepco.ec2.image_id','NAA'), vpc => "vpc-${env_value}-${init_project_name}",
iam_instance_profile => "${init_iam_role_name}", block_device_mappings => [ { device_name => '/dev/sda1', volume_size => 8, delete_on_termination => 'true', volume_type => 'gp2', }, { device_name => '/dev/sdb', volume_size => 4, delete_on_termination => 'true', volume_type => 'gp2', }, { device_name => '/dev/sdc', volume_size => 4, delete_on_termination => 'true', volume_type => 'gp2', } ],

  }

`

Log: [root@puppet vodo]# make create-vodo-stack Error: no parameter named 'iam_instance_profile' at /etc/puppetlabs/code/environments/vodo/modules/tepco/manifests/create_tepco_autoscaling_group.pp:4 on Ec2_launchconfiguration[dev-lc-electronic-jenkins] at /etc/puppetlabs/code/environments/vodo/modules/tepco/manifests/create_tepco_autoscaling_group.pp:4 on node puppet.novattitma.com make: *** [create-vodo-stack] Error 1 Check the parameter support link [https://forge.puppet.com/puppetlabs/aws/types] and don't see the iam_instance_profile parameter.

Thanks, Huy

huyngo81 avatar Mar 26 '18 07:03 huyngo81