mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-10-01 01:36:09 -04:00
34 lines
1.1 KiB
YAML
34 lines
1.1 KiB
YAML
|
#cloud-config
|
||
|
|
||
|
users:
|
||
|
- default
|
||
|
- name: adminuser
|
||
|
groups: docker
|
||
|
sudo: ALL=(ALL) NOPASSWD:ALL
|
||
|
homedir: /home/adminuser
|
||
|
|
||
|
groups:
|
||
|
- docker
|
||
|
|
||
|
package_update: true
|
||
|
packages:
|
||
|
- cryptsetup
|
||
|
- build-essential
|
||
|
- libguestfs-tools
|
||
|
- apt-transport-https
|
||
|
- ca-certificates
|
||
|
- curl
|
||
|
- lsb-release
|
||
|
- xsltproc
|
||
|
- libvirt-clients
|
||
|
- libvirt-daemon
|
||
|
- libvirt-daemon-system
|
||
|
|
||
|
runcmd:
|
||
|
- [/bin/bash, -c, "curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg"]
|
||
|
- [/bin/bash, -c, "echo \"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\" | tee /etc/apt/sources.list.d/docker.list > /dev/null "]
|
||
|
- [apt-get, update]
|
||
|
- [apt-get, install, -y, docker-ce, docker-ce-cli, containerd.io, libssl-dev, pigz]
|
||
|
- [/bin/bash, -c, "systemctl enable docker.service && systemctl start docker.service"]
|
||
|
- [/bin/bash, -c, "curl -fsSLO \"https://dl.k8s.io/release/$(curl -fsSL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl\" && install kubectl /usr/local/bin/kubectl"]
|