Skip to content

Commit ebe6c9d

Browse files
committed
PKG-429 psmdb.cd: fix s3 upload to Hetzner
1 parent b8b6fe4 commit ebe6c9d

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

IaC/psmdb.cd/init.groovy.d/htz.cloud.groovy

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,17 @@ networkMap['percona-vpc-eu'] = '10442325' // percona-vpc-eu
4040
initMap = [:]
4141
initMap['deb-docker'] = '''#!/bin/bash -x
4242
set -o xtrace
43+
sudo fallocate -l 32G /swapfile
44+
sudo chmod 600 /swapfile
45+
sudo mkswap /swapfile
46+
sudo swapon /swapfile
47+
4348
export DEBIAN_FRONTEND=noninteractive
4449
until sudo apt-get update; do
4550
sleep 1
4651
echo try again
4752
done
48-
until sudo apt-get -y install openjdk-17-jre-headless apt-transport-https ca-certificates curl gnupg lsb-release unzip; do
53+
until sudo apt-get -y install openjdk-17-jre-headless apt-transport-https ca-certificates curl gnupg lsb-release unzip git; do
4954
sleep 1
5055
echo try again
5156
done
@@ -61,7 +66,7 @@ initMap['deb-docker'] = '''#!/bin/bash -x
6166
done
6267
if ! $(aws --version | grep -q 'aws-cli/2'); then
6368
find /tmp -maxdepth 1 -name "*aws*" | xargs sudo rm -rf
64-
until curl "https://awscli.amazonaws.com/awscli-exe-linux-$(uname -m).zip" -o "/tmp/awscliv2.zip"; do
69+
until curl "https://awscli.amazonaws.com/awscli-exe-linux-$(uname -m)-2.22.35.zip" -o "/tmp/awscliv2.zip"; do
6570
sleep 1
6671
echo try again
6772
done
@@ -93,9 +98,9 @@ initMap['launcher-x64'] = initMap['deb-docker']
9398
def templates = [
9499
/* new HetznerServerTemplate("ubuntu20-cx21", "java", "name=ubuntu20-docker", "fsn1", "cx21"), */
95100
// tmplName tmplLabels tmplImage region server type
96-
new HetznerServerTemplate("deb12-x64", labelMap['deb12-x64'], imageMap['deb12-x64'], "fsn1", "cx52"),
97-
new HetznerServerTemplate("deb12-aarch64", labelMap['deb12-aarch64'], imageMap['deb12-aarch64'], "fsn1", "cax31"),
98-
new HetznerServerTemplate("launcher-x64", labelMap['launcher-x64'], imageMap['launcher-x64'], "fsn1", "cx22")
101+
new HetznerServerTemplate("deb12-x64", labelMap['deb12-x64'], imageMap['deb12-x64'], "fsn1", "cpx51"),
102+
new HetznerServerTemplate("deb12-aarch64", labelMap['deb12-aarch64'], imageMap['deb12-aarch64'], "fsn1", "cax41"),
103+
new HetznerServerTemplate("launcher-x64", labelMap['launcher-x64'], imageMap['launcher-x64'], "fsn1", "cpx21")
99104
]
100105

101106
templates.each { it ->

0 commit comments

Comments
 (0)