@@ -10,14 +10,12 @@ Metadata:
1010 - SysdigSecureEndpoint
1111 - SysdigSecureAPIToken
1212 - SysdigRoleName
13- - CreateSysdigRole
1413 - SysdigExternalID
1514 - SysdigTrustedIdentity
1615
1716 - Label :
1817 default : " Modules to Deploy"
1918 Parameters :
20- - CloudConnectorDeploy
2119 - ECRImageScanningDeploy
2220 - ECSImageScanningDeploy
2321
@@ -36,14 +34,10 @@ Metadata:
3634 default : " Sysdig Secure API Token"
3735 SysdigRoleName :
3836 default : " Sysdig Role Name"
39- CreateSysdigRole :
40- default : " Do you want to create Sysdig Role?"
4137 SysdigExternalID :
4238 default : " Sysdig External ID"
4339 SysdigTrustedIdentity :
4440 default : " Sysdig Trusted Identity"
45- CloudConnectorDeploy :
46- default : " Do you want to deploy Real-Time Threat Investigation based on CloudTrail?"
4741 ECRImageScanningDeploy :
4842 default : " Do you want to deploy ECR Image Registry Scanning?"
4943 ECSImageScanningDeploy :
@@ -58,13 +52,6 @@ Metadata:
5852 default : " CloudTrail SNS Topic"
5953
6054Parameters :
61- CloudConnectorDeploy :
62- Type : String
63- AllowedValues :
64- - " Yes"
65- - " No"
66- Default : " Yes"
67-
6855 ECRImageScanningDeploy :
6956 Type : String
7057 AllowedValues :
@@ -112,40 +99,27 @@ Parameters:
11299 Type : String
113100 Default : " "
114101
115- CreateSysdigRole :
116- Type : String
117- AllowedValues :
118- - " Yes"
119- - " No"
120- Default : " No"
121-
122102Conditions :
123103 RequiresCloudTrail : !Equals [!Ref ExistentCloudTrailSNSTopic, ""]
124104 RequiresNewECSCluster : !Or
125105 - !Equals [!Ref ExistentECSCluster, ""]
126106 - !Equals [!Ref ExistentECSClusterVPC, ""]
127107 - !Equals [!Join [",", !Ref ExistentECSClusterPrivateSubnets], ""]
128- DeployCloudConnector : !Equals [!Ref CloudConnectorDeploy, "Yes"]
129108 DeployCloudScanning : !Or
130109 - !Equals [!Ref ECRImageScanningDeploy, "Yes"]
131110 - !Equals [!Ref ECSImageScanningDeploy, "Yes"]
132111 ECRImageScanningDeploy : !Equals [ !Ref ECRImageScanningDeploy, "Yes"]
133112 ECSImageScanningDeploy : !Equals [ !Ref ECSImageScanningDeploy, "Yes"]
134113 DeployCloudTrail : !And
135114 - !Condition RequiresCloudTrail
136- - !Or
137- - !Condition DeployCloudConnector
138- - !Condition DeployCloudScanning
115+ - !Condition DeployCloudScanning
139116 DeployNewECSCluster : !And
140117 - !Condition RequiresNewECSCluster
141- - !Or
142- - !Condition DeployCloudConnector
143- - !Condition DeployCloudScanning
118+ - !Condition DeployCloudScanning
144119 EndpointIsSaas : !Or
145120 - !Equals [!Ref SysdigSecureEndpoint, "https://secure.sysdig.com"]
146121 - !Equals [!Ref SysdigSecureEndpoint, "https://eu1.app.sysdig.com"]
147122 - !Equals [!Ref SysdigSecureEndpoint, "https://us2.app.sysdig.com"]
148- RequireSysdigRole : !Equals [ !Ref CreateSysdigRole, "Yes" ]
149123
150124Resources :
151125 S3ConfigBucket :
@@ -209,7 +183,6 @@ Resources:
209183
210184 CloudConnectorStack :
211185 Type : AWS::CloudFormation::Stack
212- Condition : DeployCloudConnector
213186 Properties :
214187 TemplateURL : ./CloudConnector.yaml
215188 Parameters :
@@ -228,7 +201,6 @@ Resources:
228201
229202 CloudAgentlessRole :
230203 Type : AWS::CloudFormation::Stack
231- Condition : RequireSysdigRole
232204 Properties :
233205 TemplateURL : ./CloudAgentlessRole.yaml
234206 Parameters :
0 commit comments