Open shayfisher opened 1 year ago
can you please confirm you are using the latest initialiser template from https://service-catalog-tools.s3.eu-west-2.amazonaws.com/puppet/latest/servicecatalog-puppet-initialiser.template.yaml
I have tried to recreate this but cannot. Could you please share your full codebuild logs.
Hi @eamonnfaherty ,
Just tried deploying right now.
Deployed this https://service-catalog-tools-workshop.com/installation/30-service-catalog-puppet/10-using-aws-organizations.html
correctly to the management account - used version 0.211.0 as the version and the management account id as the puppet account id.
Set the parameter in SSM and carried on to the next step.
Tried deploying this: https://service-catalog-tools-workshop.com/installation/30-service-catalog-puppet/30-installing-puppet.html
If failed on different issues now (non existing roles):
It is weird because those roles are being deployed by the cloudformation snippet itself on the second step
Hi @eamonnfaherty Tried now with latest release and the second step deployment rolled back -
What information do you need me to provide in order to make some progress on this issue ? Thank you!
Looks like I am hitting the same issue @eamonnfaherty
Setting the following to true on the puppet init template it works
ShouldCollectCloudformationEvents | true
ShouldForwardEventsToEventbridge | true
@sandrich does your error message match the one in this issue?
@eamonnfaherty yes. Your new release seems to have fixed it.
I've tried installing using this URL: Successfully installed the AWS Organization integration. Then after launching the pre-configured template and setting Cloudformation to preserve failed components -
The deployment fails on the StartInstall custom resource creation. When I look at the codebuild project (servicecatalog-product-puppet-initialiser - used default values) I see the following errors: `
Starting bootstrap -- 230 | Traceback (most recent call last): 231 | File "/root/.pyenv/versions/3.9.12/lib/python3.9/site-packages/servicecatalog_puppet/commands/bootstrap.py", line 72, in bootstrap 232 | client.describe_event_bus(Name=constants.EVENT_BUS_NAME) 233 | File "/root/.pyenv/versions/3.9.12/lib/python3.9/site-packages/botocore/client.py", line 530, in _api_call 234 | return self._make_api_call(operation_name, kwargs) 235 | File "/root/.pyenv/versions/3.9.12/lib/python3.9/site-packages/botocore/client.py", line 960, in _make_api_call 236 | raise error_class(parsed_response, operation_name) 237 | botocore.errorfactory.ResourceNotFoundException: An error occurred (ResourceNotFoundException) when calling the DescribeEventBus operation: Event bus servicecatalog-puppet-event-bus does not exist. 238 | 239 | During handling of the above exception, another exception occurred: 240 | 241 | Traceback (most recent call last): 242 | File "/root/.pyenv/versions/3.9.12/bin/servicecatalog-puppet", line 8, in`
I tried looking at the CFN templates but couldn't see the creation of an event bus named - servicecatalog-puppet-event-bus Am I missing something ? Thank you!