Create packer template for Eiffel build servers 44/6144/1
authorFatih Degirmenci <fatih.degirmenci@est.tech>
Fri, 2 Oct 2020 09:37:20 +0000 (09:37 +0000)
committerFatih Degirmenci <fatih.degirmenci@est.tech>
Fri, 2 Oct 2020 09:37:20 +0000 (09:37 +0000)
commit80b67464d4b0b4170c616e0c85e9558c931d38a3
tree9e8c52090e6197e758b2cb88bcceed792de8582f
parente3116ead39508e9713a860ea59fb123c33d5854b
Create packer template for Eiffel build servers

This change created packer template to use for instantiating build
nodes from OpenStack on Nordix Jenkins.

The major difference between the other/existing templates and this
one is the installation and configuration of podman. This is done
in order to utilize docker hub proxy setup on Nordix Harbor. The build
server is created using Ubuntu 20.04 in order to use fuse-overlayfs
and rootless podman.

README.md and configure-image-ubuntu2004.sh have more details.

Change-Id: I0e4f0e78f6e97f16f623519a94c21017a91177ce
infra/jenkins/slave-setup/eiffel-build-server/README.md [new file with mode: 0644]
infra/jenkins/slave-setup/eiffel-build-server/authorized_keys [new file with mode: 0644]
infra/jenkins/slave-setup/eiffel-build-server/cloud-infra-base-city-kna-ubuntu2004.json [new file with mode: 0644]
infra/jenkins/slave-setup/eiffel-build-server/configure-image-ubuntu2004.sh [new file with mode: 0644]
infra/jenkins/slave-setup/eiffel-build-server/podman_registries.conf [new file with mode: 0644]
infra/jenkins/slave-setup/eiffel-build-server/podman_storage.conf [new file with mode: 0644]