diff options
author | pmikus <peter.mikus@protonmail.ch> | 2024-02-13 13:01:54 +0100 |
---|---|---|
committer | pmikus <peter.mikus@protonmail.ch> | 2024-02-13 13:03:23 +0000 |
commit | e664d6963984e33a0efab939d83fd0f015f80fbb (patch) | |
tree | 7623cb8e7066ddb7038d291242bcc65c4161d149 /fdio.infra.terraform/terraform-openstack-2n/user-data-sut1 | |
parent | 3797578ec4b0c4662afa44e7556d13d19e2c8e30 (diff) |
feat(bootstrap): Add ability to load external NODE_FLAVOR
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: Ia6e07111af543280b2365840bced02f94cf91e75
Diffstat (limited to 'fdio.infra.terraform/terraform-openstack-2n/user-data-sut1')
-rw-r--r-- | fdio.infra.terraform/terraform-openstack-2n/user-data-sut1 | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/fdio.infra.terraform/terraform-openstack-2n/user-data-sut1 b/fdio.infra.terraform/terraform-openstack-2n/user-data-sut1 new file mode 100644 index 0000000000..9838f1b165 --- /dev/null +++ b/fdio.infra.terraform/terraform-openstack-2n/user-data-sut1 @@ -0,0 +1,66 @@ +#cloud-config +apt: + sources: + docker.list: + source: "deb [arch=amd64] https://download.docker.com/linux/ubuntu $RELEASE stable" + keyid: "9DC858229FC7DD38854AE2D88D81803C0EBFCD88" +groups: + - "docker" +hostname: "s02-t21-sut1" +package_update: true +packages: + - "apt-transport-https" + - "autoconf" + - "build-essential" + - "ca-certificates" + - "cgroup-tools" + - "curl" + - "dkms" + - "docker-ce" + - "docker-ce-cli" + - "gdb" + - "gnupg-agent" + - "iperf3" + - "libglib2.0-dev" + - "libmbedcrypto7" + - "libmbedtls14" + - "libmbedx509-1" + - "libnuma-dev" + - "libpixman-1-dev" + - "libpcap-dev" + - "libtool" + - "linux-tools-common" + - "lxc" + - "net-tools" + - "ninja-build" + - "numactl" + - "pkg-config" + - "python3-all" + - "python3-apt" + - "python3-cffi" + - "python3-cffi-backend" + - "python3-dev" + - "python3-pip" + - "python3-pyelftools" + - "python3-setuptools" + - "qemu-system" + - "screen" + - "socat" + - "software-properties-common" + - "unzip" + - "virtualenv" +runcmd: + - sed -i '/PermitRootLogin/d' /etc/ssh/sshd_config + - echo "PermitRootLogin no" >> /etc/ssh/sshd_config + - systemctl restart sshd + - systemctl start docker + - systemctl enable docker +ssh_pwauth: True +users: + - name: "testuser" + groups: users, admin, docker, sudo + shell: "/bin/bash" + sudo: + - ALL=(ALL) NOPASSWD:ALL + lock_passwd: false + passwd: "$6$Y62lhMGJD8YNzmJn$H4DSqjrwFp5WN3tOvIrF.g/G2duOV76zXHAmaA/RU8jfT8H8sDumLQe/Q.EmI5pjPv7dzgI8j9BQPWes7efBK0"
\ No newline at end of file |