I am trying to install ignition on AWS instance in an existing VPC using the cloud formation template provided by Inductive automation
But it is giving the following error
Embedded stack arn:aws:cloudformation:us-east-1:****************:stack/inductive-automation-ignition-IgnitionBackendPrimaryStack-ZRKQ1NY9V110/436a1b20-324a-11ee-b664-0a9b572f6255 was not successfully created: The following resource(s) failed to create: [IgnitionInstanceRole].
I've not spun up this CloudFormation template yet myself, but this targets setting up Ignition on new EC2 instances. It doesn't deal with EKS.
Looks like your error is relating to failure to create the IAM role that ends up attached to those new EC2 instances (to be able to interface with S3, certificates, system manager). Perhaps a permission issue with your current auth? There might be more details in the CloudFormation logs...
(also FYI, that link looks to be tied to your auth and isn't publicly accessible, might go ahead and just remove it)
Thanks for the response. I am trying to install it into an existing VPC and I get it now that it is installing on EC2 instance. The only information I am seeing now is in cloudformation -stacks ->inductive-automation-ignition -> events tab. That just shows it fails creating IgnitionBackendPrimaryStack with the error "following resource(s) failed to create: [IgnitionInstanceRole]"
Is there any other place I can get some more details about this error in AWS console. I looked at cloudwatch but don't see any other information
If I go to IAM and try to create a role, I am able to create one.
Also if I look at cloudformation yaml file, in IgnitionBackendPrimaryStack it uses url
TemplateURL:
!Sub
- 'https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}templates/ignition-ec2.template.yaml'
How do I find the fully formed url that is used above.