Context
deploy/cloudformation/federated-identity-aws.yml is the new combined Federated Identity CFT covering the aws package integrations, CSPM (cloud_security_posture), and Cloud Asset Inventory (cloud_asset_inventory) under a single role. It replaces:
deploy/cloudformation/cloud-connectors-remote-role.yml (CSPM single-account)
deploy/asset-inventory-cloudformation/cloud-connectors-remote-role.yml (CAI single-account)
However, both CSPM and CAI also have organization-account variants that include StackSet machinery for deploying cloudbeat-securityaudit roles to member accounts across an AWS Organization. No organization variant of federated-identity-aws.yml exists yet, so the org-account manifest URLs cannot be updated until one is created.
Definition of done
cloudbeat
integrations — cloud_security_posture/manifest.yml
integrations — cloud_asset_inventory/manifest.yml
Related
Context
deploy/cloudformation/federated-identity-aws.ymlis the new combined Federated Identity CFT covering theawspackage integrations, CSPM (cloud_security_posture), and Cloud Asset Inventory (cloud_asset_inventory) under a single role. It replaces:deploy/cloudformation/cloud-connectors-remote-role.yml(CSPM single-account)deploy/asset-inventory-cloudformation/cloud-connectors-remote-role.yml(CAI single-account)However, both CSPM and CAI also have organization-account variants that include StackSet machinery for deploying
cloudbeat-securityauditroles to member accounts across an AWS Organization. No organization variant offederated-identity-aws.ymlexists yet, so the org-account manifest URLs cannot be updated until one is created.Definition of done
cloudbeat
deploy/cloudformation/federated-identity-aws-organization.yml:ElasticFederatedIdentityRoleas the single-account template (GuardDuty, SecurityAudit, and all per-integration inline policies)OrganizationalUnitIdsandScanManagementAccountparametersScanManagementAccountEnabledconditionCloudbeatRootRole,CloudbeatRoleStackSet, andCloudbeatManagementAccountAuditRoleresources — mirroring the structure ofdeploy/cloudformation/cloud-connectors-remote-role-organization.ymlpublish_cft.shentry for the new org template (prefix:cloudformation-federated-identity-aws-organization)integrations —
cloud_security_posture/manifest.ymlcloud_formation_cloud_connectors_templatedefault URL (single-account) tocloudformation-federated-identity-aws-9.x.0.ymlcloudformation-federated-identity-aws-organization-9.x.0.yml# ACCOUNT_TYPE value should be either...comments from both entriesintegrations —
cloud_asset_inventory/manifest.ymlcloud_formation_cloud_connectors_template(both single-account and org-account)Related
deploy/cloudformation/cloud-connectors-remote-role-organization.ymldeploy/asset-inventory-cloudformation/cloud-connectors-remote-role-organization.yml