Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
b5f8ca2
Update README.md
rrrix Apr 21, 2020
d4d334d
Initial Commit
rrrix Nov 5, 2020
65de742
Update README.md
ahsansmir Feb 10, 2021
d7a0cd0
updates to templates
ahsansmir Feb 11, 2021
f841467
Merge branch 'master' of https://github.com/rapticore/aws-onboarding
ahsansmir Feb 11, 2021
1be9693
Update README.md
ahsansmir Feb 11, 2021
fb8895b
including policy documents
ahsansmir Feb 11, 2021
4e60051
updates
ahsansmir Feb 11, 2021
04e0d60
updates
ahsansmir Feb 11, 2021
9bd9342
add outputs to templates
fosrias Feb 26, 2021
ffe258e
remove column
fosrias Mar 12, 2021
e14b6da
updates to yaml
ahsansmir Mar 17, 2021
74d46b2
added policies related to tags
azeemirshad Jan 6, 2022
5977e15
Merge pull request #2 from rapticore/azeemirshad/policy_update
ahsansmir Jan 7, 2022
a28df07
update to policy
ahsansmir Jan 15, 2022
9f9e0e1
Merge branch 'main' into master
ahsansmir Jan 15, 2022
2c8d86c
Merge pull request #3 from rapticore/master
ahsansmir Jan 15, 2022
1e82732
added policies for cost forecast (#4)
azeemirshad Feb 17, 2022
2d707c9
freemium
ahsansmir Mar 23, 2022
7c04f4c
Merge pull request #5 from rapticore/freemium
ahsansmir Mar 23, 2022
080da75
added templates for freemium cross account and EC2 (#6)
azeemirshad Apr 8, 2022
bd08b09
updated AMI
Apr 27, 2022
7fda5da
freemium_update
ahsansmir May 22, 2022
8634a91
Merge pull request #7 from rapticore/freemium_update
ahsansmir May 22, 2022
487b164
updated AMI to release 2022-06-13
Jun 13, 2022
cc2df5f
Merge branch 'main' of https://github.com/rapticore/aws-onboarding in…
Jun 13, 2022
f934c72
Added templates for Rapticore standard
Jun 30, 2022
0712b16
update AMI id for release 20220630
Jun 30, 2022
428fd8b
changed the name of the standard cfn to standardsomething
ahsansmir Jul 5, 2022
389581b
Merge pull request #10 from rapticore/updates
ahsansmir Jul 5, 2022
41bfea6
Added step function extraction permissions (#11)
hamzaatwork Jul 7, 2022
5efd79d
Change the condition to StringEquals (#8)
saquibaltaf Jul 7, 2022
cc7c08b
updated image id for release 20220726
Jul 29, 2022
cbfe191
Merge branch 'main' of https://github.com/rapticore/aws-onboarding in…
Jul 29, 2022
4adf3a0
updated ami for freemium
Jul 29, 2022
8c26f57
update AMI and sg policy for version 20220812
Aug 15, 2022
75e5b4b
updated AMI
Aug 15, 2022
4bec794
updates for version 20220812
Aug 15, 2022
f77c4f4
policy updates
ahsansmir Sep 7, 2022
655896c
Merge pull request #12 from rapticore/inspector2
ahsansmir Sep 7, 2022
65da4a3
added permissions for kafka (#13)
azeemirshad Sep 7, 2022
ae73dee
added cluster role binding template
Oct 27, 2022
77be86a
added permission for persistent volumes
Oct 27, 2022
6336144
added standard version complete stack with load balancer
Jan 13, 2023
4c727b3
updated ami
Jan 24, 2023
449240d
update ami
Jan 24, 2023
8943662
updated ami
Jan 24, 2023
4078bc7
updated freemium ami
Jan 25, 2023
8e287c4
added sso policies
Mar 7, 2023
e4527bb
updated EC2Instance image IDs for standard templates
Mar 7, 2023
235c3ab
update_policy
ahsansmir Mar 24, 2023
7d10451
Merge pull request #15 from rapticore/policy_updates
ahsansmir Mar 24, 2023
e7e4525
added policies for transfer
Mar 29, 2023
584b672
added policy for AWS transfer
Mar 30, 2023
5f00df2
added permissions for ssm
Apr 19, 2023
2dd4eb9
RCOR-1458 - added RTTM permissions in RapticoreCrossAccountStack (#16)
hamzaatwork Aug 7, 2023
671cd0d
RCOR-1461 - used dynamic RapticoreAccountId for RapticoreEventBus arn…
hamzaatwork Aug 7, 2023
b2e01c2
added real time threat alert policy
Aug 9, 2023
efa2285
RCOR-1469 - added permissions to delete Event Rule in RapticoreCrossA…
hamzaatwork Aug 11, 2023
76b25d9
added RTTM permissions in IAMRoleFreemiumCrossAccountStack (#19)
hamzaatwork Aug 11, 2023
88d0b01
RCOR-1639: updated RapticoreCrossAccountStack delete Event Rule permi…
Dec 18, 2023
db02f38
Fix IAM policy syntax (#21)
alanwill May 10, 2024
1d0a63c
small updates (#22)
alanwill May 10, 2024
717bcf1
Delete .DS_Store
alanwill May 10, 2024
8ed94c9
Cleanup
alanwill May 10, 2024
7d31b92
RCOR-1990: updated inventory permissions in aws-onboarding (#23)
hamzaatwork Jul 10, 2024
9a723df
RCOR-2045: converted cross account read-only permissions policies to …
Aug 12, 2024
2eaee60
Merge pull request #25 from rapticore/hamza/RCOR-2045
hamzaatwork Aug 21, 2024
fcd8570
RCOR-2161: added reactive remediation permissions in cross-account IA…
Oct 23, 2024
fa18a25
RCOR-2203: added reactive and one-click remediation permission in cro…
Nov 21, 2024
35700a3
Merge pull request #31 from rapticore/hamza/RCOR-2203
hamzaatwork Nov 21, 2024
0e924b6
RCOR-2240: updated reactive remediation permissions in cross-account …
Dec 10, 2024
a145a8e
Merge pull request #32 from rapticore/hamza/RCOR-2240
hamzaatwork Dec 10, 2024
e0f68ec
RCOR-2241: added IAM right-sizing permissions in cross-account IAM role
Dec 10, 2024
637356e
Merge pull request #33 from rapticore/hamza/RCOR-2241
hamzaatwork Dec 10, 2024
224d7f4
added missing permission backup:ListRestoreTestingPlans
Dec 11, 2024
d93255b
RCOR-2335: updated one click remediation permissions in cross-account…
Jan 30, 2025
090e2d5
Merge pull request #34 from rapticore/hamza/RCOR-2335
hamzaatwork Jan 30, 2025
fccde49
RCOR-2361: added guardrails permissions in cross-account IAM role
Feb 6, 2025
45ab891
Merge pull request #35 from rapticore/hamza/RCOR-2361
hamzaatwork Feb 6, 2025
8d99c7c
Added Azure integration for standard ec2 stack
Afraz33 Mar 17, 2025
9c74466
Added Azure integration for standard ec2 stack
Afraz33 Mar 17, 2025
fd142a1
Added Azure integration for standard ec2 stack
Afraz33 Mar 17, 2025
d89e615
RCOR-2450 merge azure-cognito-oidc role with ecs task role for api, d…
Afraz33 May 15, 2025
ee02c87
RCOR-2556: updated standard stack to manage CRS service user
Jul 22, 2025
22f78f4
add queue creation and azure oidc setup in stack
0xahmedk Sep 2, 2025
3cb20c0
remove isAzureTenant condition from script and add SES policy
0xahmedk Sep 3, 2025
e3a9649
Updated default value for monitoredaccountids
hamzaatwork Sep 9, 2025
aa2f42f
RCOR-2624: add queue creation and azure oidc setup in stack
hamzaatwork Sep 9, 2025
80c6352
RCOR-2632: added vcs-content-manager infrastructure
Sep 17, 2025
23af917
RCOR-2691: updated VCS infra for the release
Jan 9, 2026
584c6a8
RCOR-2704: added EKS infrastructure for standard tenants
Feb 23, 2026
eed0c63
RCOR-2704: updated EKS infrastructure for standard tenants v2
Mar 9, 2026
5d70d50
RCOR-2704: updated EKS infrastructure for standard tenants v3
Mar 19, 2026
c1e6ec9
RCOR-2712: added EKS node group hardening, on-demand MinSize=2, spot …
Mar 26, 2026
42be28f
RCOR-2714: added S3 backup bucket permissions and improved service-to…
Apr 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@

# JetBrainse
.idea/

# Mac OS
.DS_Store

# Node
node_modules/
31 changes: 31 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,33 @@
# aws-onboarding
AWS Cloud Account Onboarding for Rapticore


Deploy the CloudFormation stack in this repository to create the AWS IAM role allowing Cross-Account access from your Rapticore environment.

You will need the _Rapticore Source Role ARN_ (a CloudFormation template Parameter) which will be provided as part of your Rapticore setup and onboarding.

Deployment Options:

1. AWS Console
- Log into your target AWS account with permissions to create IAM Roles
- Go to Services --> Cloudformation.
- Click Create Stack button on the top right corner of the screen. Selecting "With new resources(Standard)"
- Under Create Stack - select Template is Ready and then Select "Upload a template file."
- Choose File to the YAML file included here and click Next.
- Under Specific Stack details:
- Enter a Friendly Name for the stack e.g., Rapticore-cloud-extractor-role-stack
- Enter RapticoreAccountId provided to you by Rapticcore.
- Enter RapticoreTenantId provided to you by Rapticore.
- Click Next.
- Review Details and select the acknowledgment checkbox once in agreement.
- Click Create
- Review Progress, and once the Role is created, copy the Role ARN and enter it in the Rapticore portal or enter it in a CSV for bulk upload.

2. AWS Commandline Deployment.
- You must have AWS CLI configure an AWS account Profiles created for all target accounts for deploying the stack using the aws cli. Please consult AWS documentation on AWS cli installation and configure AWS profiles.
- Once profiles are set. Run the following command replacing:
- RAPTICOREACOUNTID
- RAPTICORETENANTID
- PROFILE_NAME

`aws cloudformation deploy --template-file ./RapticoreCrossAccountStack.json --stack-name aws-discovery-mwf4-account --parameter-overrides RapticoreAccountId='RAPTICOREACOUNTID' RapticoreTenantId='RAPTICORETENANTID' --tags Name=aws-discovery --capabilities CAPABILITY_NAMED_IAM --profile PROFILE_NAME region us-east-1`
Loading