#!/bin/bash -e # Copyright (c) HashiCorp, Inc. # SPDX-License-Identifier: BUSL-1.1 # set new limit echo "fs.file-max = 2097152" >> /etc/sysctl.conf ulimit -Sn 100000 sysctl -p # download k6 sudo gpg --no-default-keyring --keyring /usr/share/keyrings/k6-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C5AD17C747E3415A3642D57D77C6C491D6AC1D69 echo "deb [signed-by=/usr/share/keyrings/k6-archive-keyring.gpg] https://dl.k6.io/deb stable main" | sudo tee /etc/apt/sources.list.d/k6.list sudo apt-get update sudo apt-get install k6 # move service file chmod 755 /home/ubuntu/scripts/loadtest.js