@@ -422,7 +422,7 @@ Resources:
422
422
VSCodeIdeGiteaIdeLogGroupCD76FEFA :
423
423
Type : AWS::Logs::LogGroup
424
424
Properties :
425
- LogGroupName : ide-bootstrap-log-20250316-125839
425
+ LogGroupName : ide-bootstrap-log-20250430-164003
426
426
RetentionInDays : 7
427
427
UpdateReplacePolicy : Retain
428
428
DeletionPolicy : Retain
@@ -854,9 +854,9 @@ Resources:
854
854
description : Bootstrap IDE
855
855
parameters :
856
856
BootstrapScript :
857
- default : " "
858
- description : (Optional) Custom bootstrap script to run.
859
857
type : String
858
+ description : (Optional) Custom bootstrap script to run.
859
+ default : " "
860
860
mainSteps :
861
861
- inputs :
862
862
runCommand :
@@ -1113,15 +1113,50 @@ Resources:
1113
1113
1114
1114
exit $exit_code
1115
1115
- splashUrl : " "
1116
- instanceIamRoleArn :
1117
- Fn::GetAtt :
1118
- - VSCodeIdeGiteaIdeRole90308F47
1119
- - Arn
1120
- readmeUrl : " "
1121
- waitConditionHandleUrl :
1122
- Ref : VSCodeIdeGiteaIdeBootstrapWaitConditionHandle78036ED5
1123
- extensions : ms-azuretools.vscode-docker,ms-kubernetes-tools.vscode-kubernetes-tools,vscjava.vscode-java-pack
1124
- domain : " "
1116
+ instanceIamRoleName :
1117
+ Ref : VSCodeIdeGiteaIdeRole90308F47
1118
+ codeServerVersion : 4.99.3
1119
+ customBootstrapScript : |
1120
+ date
1121
+
1122
+ echo '=== Clone Git repository ==='
1123
+ sudo -H -u ec2-user bash -c "git clone https://github.com/aws-samples/java-on-aws ~/java-on-aws/"
1124
+ # sudo -H -u ec2-user bash -c "cd ~/java-on-aws && git checkout refactoring"
1125
+
1126
+ echo '=== Setup IDE ==='
1127
+ sudo -H -i -u ec2-user bash -c "~/java-on-aws/infrastructure/scripts/setup/ide.sh"
1128
+ passwordName :
1129
+ Fn::Join :
1130
+ - " -"
1131
+ - - Fn::Select :
1132
+ - 0
1133
+ - Fn::Split :
1134
+ - " -"
1135
+ - Fn::Select :
1136
+ - 6
1137
+ - Fn::Split :
1138
+ - " :"
1139
+ - Ref : VSCodeIdeGiteaIdePasswordSecretD25F73F4
1140
+ - Fn::Select :
1141
+ - 1
1142
+ - Fn::Split :
1143
+ - " -"
1144
+ - Fn::Select :
1145
+ - 6
1146
+ - Fn::Split :
1147
+ - " :"
1148
+ - Ref : VSCodeIdeGiteaIdePasswordSecretD25F73F4
1149
+ - Fn::Select :
1150
+ - 2
1151
+ - Fn::Split :
1152
+ - " -"
1153
+ - Fn::Select :
1154
+ - 6
1155
+ - Fn::Split :
1156
+ - " :"
1157
+ - Ref : VSCodeIdeGiteaIdePasswordSecretD25F73F4
1158
+ environmentContentsZip : " "
1159
+ terminalOnStartup : " true"
1125
1160
installGitea : |
1126
1161
dnf install -y nerdctl cni-plugins
1127
1162
mkdir -p /gitea/config /gitea/data
@@ -1314,50 +1349,15 @@ Resources:
1314
1349
EOF
1315
1350
1316
1351
source /etc/profile.d/gitea.sh
1317
- terminalOnStartup : " true"
1318
- environmentContentsZip : " "
1319
- passwordName :
1320
- Fn::Join :
1321
- - " -"
1322
- - - Fn::Select :
1323
- - 0
1324
- - Fn::Split :
1325
- - " -"
1326
- - Fn::Select :
1327
- - 6
1328
- - Fn::Split :
1329
- - " :"
1330
- - Ref : VSCodeIdeGiteaIdePasswordSecretD25F73F4
1331
- - Fn::Select :
1332
- - 1
1333
- - Fn::Split :
1334
- - " -"
1335
- - Fn::Select :
1336
- - 6
1337
- - Fn::Split :
1338
- - " :"
1339
- - Ref : VSCodeIdeGiteaIdePasswordSecretD25F73F4
1340
- - Fn::Select :
1341
- - 2
1342
- - Fn::Split :
1343
- - " -"
1344
- - Fn::Select :
1345
- - 6
1346
- - Fn::Split :
1347
- - " :"
1348
- - Ref : VSCodeIdeGiteaIdePasswordSecretD25F73F4
1349
- customBootstrapScript : |
1350
- date
1351
-
1352
- echo '=== Clone Git repository ==='
1353
- sudo -H -u ec2-user bash -c "git clone https://github.com/aws-samples/java-on-aws ~/java-on-aws/"
1354
- # sudo -H -u ec2-user bash -c "cd ~/java-on-aws && git checkout refactoring"
1355
-
1356
- echo '=== Setup IDE ==='
1357
- sudo -H -i -u ec2-user bash -c "~/java-on-aws/infrastructure/scripts/setup/ide.sh"
1358
- codeServerVersion : 4.98.2
1359
- instanceIamRoleName :
1360
- Ref : VSCodeIdeGiteaIdeRole90308F47
1352
+ domain : " "
1353
+ extensions : ms-azuretools.vscode-docker,ms-kubernetes-tools.vscode-kubernetes-tools,vscjava.vscode-java-pack
1354
+ waitConditionHandleUrl :
1355
+ Ref : VSCodeIdeGiteaIdeBootstrapWaitConditionHandle78036ED5
1356
+ readmeUrl : " "
1357
+ instanceIamRoleArn :
1358
+ Fn::GetAtt :
1359
+ - VSCodeIdeGiteaIdeRole90308F47
1360
+ - Arn
1361
1361
name : IdeBootstrapFunction
1362
1362
action : aws:runShellScript
1363
1363
DocumentFormat : YAML
@@ -1495,12 +1495,12 @@ Resources:
1495
1495
Fn::GetAtt :
1496
1496
- VSCodeIdeGiteaIdeBootstrapFunction34BA645E
1497
1497
- Arn
1498
- InstanceId :
1499
- Ref : VSCodeIdeGiteaIdeEC2Instance51274E6D
1500
- LogGroupName :
1501
- Ref : VSCodeIdeGiteaIdeLogGroupCD76FEFA
1502
1498
SsmDocument :
1503
1499
Ref : VSCodeIdeGiteaIdeBootstrapDocument7FC8732A
1500
+ LogGroupName :
1501
+ Ref : VSCodeIdeGiteaIdeLogGroupCD76FEFA
1502
+ InstanceId :
1503
+ Ref : VSCodeIdeGiteaIdeEC2Instance51274E6D
1504
1504
UpdateReplacePolicy : Delete
1505
1505
DeletionPolicy : Delete
1506
1506
Outputs :
0 commit comments