Skip to content

Commit 08c1eec

Browse files
authored
[IT-4658] Setup github OIDC access to bixarena dev account (#1485)
Create github OIDC access to allow CI deployments from github actions to org-sagebase-bixarena-dev account. depends on #1483
1 parent b9f4f0c commit 08c1eec

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

org-formation/650-identity-providers/_tasks.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -917,6 +917,31 @@ GithubOidcSynapseStatusLambda:
917917
- !Ref SynapseProdAccount
918918
Region: us-east-1
919919

920+
GithubOidcBixArenaDevInfra:
921+
Type: update-stacks
922+
DependsOn: GithubOidcSageBionetworks
923+
Template: https://raw.githubusercontent.com/Sage-Bionetworks/aws-infra/v0.10.4/templates/IAM/github-oidc-provider.j2
924+
StackName: !Sub ${resourcePrefix}-${appName}-bixarena-dev-infra
925+
Parameters:
926+
ProviderArn: !CopyValue [ !Sub '${resourcePrefix}-${appName}-ProviderArn' ]
927+
ProviderRoleName: !Sub ${resourcePrefix}-${appName}-bixarena-dev-infra
928+
ManagedPolicyArns:
929+
- "arn:aws:iam::aws:policy/AdministratorAccess"
930+
- "arn:aws:iam::aws:policy/AWSKeyManagementServicePowerUser"
931+
MaxSessionDuration: 7200
932+
TemplatingContext:
933+
Repositories:
934+
- owner: "Sage-Bionetworks"
935+
name: "sage-monorepo"
936+
branches: ["main"]
937+
- owner: "Sage-Bionetworks-IT"
938+
name: "bixarena-infra"
939+
branches: ["dev"]
940+
DefaultOrganizationBinding:
941+
Account:
942+
- !Ref BixArenaDevAccount
943+
Region: us-east-1
944+
920945
GithubOidcBixArenaInfra:
921946
Type: update-stacks
922947
DependsOn: GithubOidcSageBionetworks

0 commit comments

Comments
 (0)