Skip to content

Commit 5e1d852

Browse files
author
Yuriy Bezsonov
committed
improve ssh for gitea
1 parent 71f8a17 commit 5e1d852

2 files changed

Lines changed: 18 additions & 12 deletions

File tree

infrastructure/cdk/src/main/resources/bootstrapGitea.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,7 @@ export GITEA_PASSWORD="$IDE_PASSWORD"
186186
export GITEA_USERNAME="workshop-user"
187187
EOF
188188

189+
# Add the host key to known_hosts
190+
ssh-keyscan -p 2222 $EC2_PRIVATE_IP >> ~/.ssh/known_hosts
191+
189192
source /etc/profile.d/gitea.sh

infrastructure/cfn/ide-gitea-stack.yaml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ Resources:
422422
VSCodeIdeGiteaIdeLogGroupCD76FEFA:
423423
Type: AWS::Logs::LogGroup
424424
Properties:
425-
LogGroupName: ide-bootstrap-log-20250315-174135
425+
LogGroupName: ide-bootstrap-log-20250316-121809
426426
RetentionInDays: 7
427427
UpdateReplacePolicy: Retain
428428
DeletionPolicy: Retain
@@ -854,9 +854,9 @@ Resources:
854854
description: Bootstrap IDE
855855
parameters:
856856
BootstrapScript:
857+
default: ""
857858
type: String
858859
description: (Optional) Custom bootstrap script to run.
859-
default: ""
860860
mainSteps:
861861
- inputs:
862862
runCommand:
@@ -1112,7 +1112,14 @@ Resources:
11121112
/opt/aws/bin/cfn-signal -e $exit_code '${waitConditionHandleUrl}'
11131113
11141114
exit $exit_code
1115-
- splashUrl: ""
1115+
- waitConditionHandleUrl:
1116+
Ref: VSCodeIdeGiteaIdeBootstrapWaitConditionHandle78036ED5
1117+
readmeUrl: ""
1118+
instanceIamRoleArn:
1119+
Fn::GetAtt:
1120+
- VSCodeIdeGiteaIdeRole90308F47
1121+
- Arn
1122+
splashUrl: ""
11161123
instanceIamRoleName:
11171124
Ref: VSCodeIdeGiteaIdeRole90308F47
11181125
codeServerVersion: 4.98.2
@@ -1346,16 +1353,12 @@ Resources:
13461353
export GITEA_USERNAME="workshop-user"
13471354
EOF
13481355
1356+
# Add the host key to known_hosts
1357+
ssh-keyscan -p 2222 $EC2_PRIVATE_IP >> ~/.ssh/known_hosts
1358+
13491359
source /etc/profile.d/gitea.sh
13501360
domain: ""
13511361
extensions: ms-azuretools.vscode-docker,ms-kubernetes-tools.vscode-kubernetes-tools,vscjava.vscode-java-pack
1352-
waitConditionHandleUrl:
1353-
Ref: VSCodeIdeGiteaIdeBootstrapWaitConditionHandle78036ED5
1354-
readmeUrl: ""
1355-
instanceIamRoleArn:
1356-
Fn::GetAtt:
1357-
- VSCodeIdeGiteaIdeRole90308F47
1358-
- Arn
13591362
name: IdeBootstrapFunction
13601363
action: aws:runShellScript
13611364
DocumentFormat: YAML
@@ -1493,12 +1496,12 @@ Resources:
14931496
Fn::GetAtt:
14941497
- VSCodeIdeGiteaIdeBootstrapFunction34BA645E
14951498
- Arn
1499+
InstanceId:
1500+
Ref: VSCodeIdeGiteaIdeEC2Instance51274E6D
14961501
SsmDocument:
14971502
Ref: VSCodeIdeGiteaIdeBootstrapDocument7FC8732A
14981503
LogGroupName:
14991504
Ref: VSCodeIdeGiteaIdeLogGroupCD76FEFA
1500-
InstanceId:
1501-
Ref: VSCodeIdeGiteaIdeEC2Instance51274E6D
15021505
UpdateReplacePolicy: Delete
15031506
DeletionPolicy: Delete
15041507
Outputs:

0 commit comments

Comments
 (0)