Path: blob/master/hack/test-templates/static-port-forward.yaml
1639 views
images:1- location: "https://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64.img"2arch: "x86_64"34provision:5- mode: system6script: |7apt-get update8apt-get install -y nginx python39systemctl enable nginx10systemctl start nginx1112cat > /etc/systemd/system/test-server-9080.service << 'EOF'13[Unit]14Description=Test Server on Port 908015After=network.target1617[Service]18Type=simple19User=root20ExecStart=/usr/bin/python3 -m http.server 9080 --bind 127.0.0.121Restart=always2223[Install]24WantedBy=multi-user.target25EOF2627cat > /etc/systemd/system/test-server-9070.service << 'EOF'28[Unit]29Description=Test Server on Port 907030After=network.target3132[Service]33Type=simple34User=root35ExecStart=/usr/bin/python3 -m http.server 9070 --bind 127.0.0.136Restart=always3738[Install]39WantedBy=multi-user.target40EOF4142mkdir -p /var/www/html-908043mkdir -p /var/www/html-90704445echo '<html><body><h1>Dynamic port 9080</h1></body></html>' > /var/www/html-9080/index.html46echo '<html><body><h1>Dynamic port 9070</h1></body></html>' > /var/www/html-9070/index.html4748systemctl daemon-reload49systemctl enable test-server-908050systemctl enable test-server-907051systemctl start test-server-908052systemctl start test-server-90705354portForwards:55- guestPort: 8056hostPort: 909057static: true58- guestPort: 908059hostPort: 908060static: false61- guestPort: 907062hostPort: 907063static: false646566