diff --git a/packages/basti-cdk/src/__test__/basti-instance.test.ts b/packages/basti-cdk/src/__test__/basti-instance.test.ts index 93496ab..b2ee0fb 100644 --- a/packages/basti-cdk/src/__test__/basti-instance.test.ts +++ b/packages/basti-cdk/src/__test__/basti-instance.test.ts @@ -31,7 +31,7 @@ describe('BastiInstanceTest', () => { }); template.hasResourceProperties('AWS::IAM::Role', { - RoleName: 'basti-instance-d8b7dc8b', + RoleName: 'basti-instance-d8b7dc8b-v2', AssumeRolePolicyDocument: { Statement: [ { @@ -163,7 +163,7 @@ describe('BastiInstanceTest', () => { }); template.hasResourceProperties('AWS::IAM::Role', { - RoleName: 'basti-instance-TEST_ID', + RoleName: 'basti-instance-TEST_ID-v2', AssumeRolePolicyDocument: { Statement: [ { diff --git a/packages/basti-cdk/src/basti-instance.ts b/packages/basti-cdk/src/basti-instance.ts index 34bfdeb..e7f3251 100644 --- a/packages/basti-cdk/src/basti-instance.ts +++ b/packages/basti-cdk/src/basti-instance.ts @@ -147,7 +147,7 @@ export class BastiInstance extends Construct implements IBastiInstance { this.role = new aws_iam.Role(this, 'IamRoleBastionInstance', { assumedBy: new aws_iam.ServicePrincipal('ec2.amazonaws.com'), - roleName: `${BASTION_INSTANCE_ROLE_NAME_PREFIX}-${this.bastiId}`, + roleName: `${BASTION_INSTANCE_ROLE_NAME_PREFIX}-${this.bastiId}-v2`, path: `${BASTION_INSTANCE_ROLE_PATH_PREFIX}/${region}/`, inlinePolicies: { 'session-manager-access': sessionManagerPolicy,