Install LXC in workflow

This commit is contained in:
Thomas Hobson 2021-01-28 13:32:55 +13:00
parent 7b3565a067
commit a331b62315
No known key found for this signature in database
GPG Key ID: 9F1FD9D87950DB6F
1 changed files with 8 additions and 0 deletions

View File

@ -20,6 +20,14 @@ jobs:
run: packer validate piston.pkr.hcl run: packer validate piston.pkr.hcl
working-directory: container working-directory: container
- name: Install LXC
run: |
apt install -y lxc lxc-templates debootstrap libvirt0
echo "lxc.net.0.type = veth" > /etc/lxc/default.conf
echo "lxc.net.0.link = lxcbr0" >> /etc/lxc/default.conf
echo "lxc.net.0.flags = up" >> /etc/lxc/default.conf
systemctl start lxc-net
# build container # build container
- name: Build Artifact - name: Build Artifact
run: packer build -var 'make_threads=32' piston.pkr.hcl run: packer build -var 'make_threads=32' piston.pkr.hcl