Description of changes:
Changes Cloud9 connection type to SSM instead of SSH - it makes SSM run command faster
Created new custom resource to create Cloud9 SSM roles and instance profiles
Lambda bootstrap changes: loop to get not terminating instances based on tag, added code to remove existing associations and add the workshop instance profile association
Removed feedback to CFN in case of success (this is now done on install.sh)
Added SSM parameter to pass in CFN custom resource execution data to install.sh
Install script responds back to CFN
Added cleanup.sh script - this needs to be invoked by Lambda
Changed imdsv1 to imdsv2 on SSM setup script
Piped to null warnings on cloud9 update environments
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available:
Description of changes: Changes Cloud9 connection type to SSM instead of SSH - it makes SSM run command faster Created new custom resource to create Cloud9 SSM roles and instance profiles Lambda bootstrap changes: loop to get not terminating instances based on tag, added code to remove existing associations and add the workshop instance profile association Removed feedback to CFN in case of success (this is now done on install.sh) Added SSM parameter to pass in CFN custom resource execution data to install.sh Install script responds back to CFN Added cleanup.sh script - this needs to be invoked by Lambda Changed imdsv1 to imdsv2 on SSM setup script Piped to null warnings on cloud9 update environments
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.