Skip ufw on OpenStack in cloud-init, matching setup-host.sh behavior
This commit is contained in:
+11
-6
@@ -62,12 +62,17 @@ runcmd:
|
|||||||
- apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
- apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||||
- usermod -aG docker devbox
|
- usermod -aG docker devbox
|
||||||
|
|
||||||
# Firewall — allow SSH, mosh, and optionally HTTPS if running web-accessible services
|
# Firewall — skip on OpenStack (use security groups instead)
|
||||||
- ufw default deny incoming
|
- |
|
||||||
- ufw default allow outgoing
|
if curl -s --connect-timeout 2 http://169.254.169.254/openstack/ >/dev/null 2>&1; then
|
||||||
- ufw allow ssh
|
echo "OpenStack detected — skipping ufw (use security groups instead)"
|
||||||
- ufw allow 60000:61000/udp
|
else
|
||||||
- ufw --force enable
|
ufw default deny incoming
|
||||||
|
ufw default allow outgoing
|
||||||
|
ufw allow ssh
|
||||||
|
ufw allow 60000:61000/udp
|
||||||
|
ufw --force enable
|
||||||
|
fi
|
||||||
|
|
||||||
# Disable IPv6 preference for Docker (avoids intermittent Docker Hub connectivity issues)
|
# Disable IPv6 preference for Docker (avoids intermittent Docker Hub connectivity issues)
|
||||||
- echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf
|
- echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf
|
||||||
|
|||||||
Reference in New Issue
Block a user