Skip to content

Instantly share code, notes, and snippets.

@weltonrodrigo
Created February 13, 2022 20:18
Show Gist options
  • Save weltonrodrigo/f0ffb447c1a11e70712de8b47c0d261a to your computer and use it in GitHub Desktop.
Save weltonrodrigo/f0ffb447c1a11e70712de8b47c0d261a to your computer and use it in GitHub Desktop.
cloud-init for docker installation on GCE for ubuntu instances
#cloud-config
apt:
sources:
docker.list:
source: deb [arch=amd64] https://download.docker.com/linux/ubuntu $RELEASE stable
keyid: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88
packages:
- apt-transport-https
- ca-certificates
- curl
- gnupg-agent
- software-properties-common
- docker-ce
- docker-ce-cli
- containerd.io
# Enable ipv4 forwarding, required on CIS hardened machines
write_files:
- path: /etc/sysctl.d/enabled_ipv4_forwarding.conf
content: |
net.ipv4.conf.all.forwarding=1
# create the docker group
groups:
- docker
# Add default auto created user to docker group
system_info:
default:
groups: [docker]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment