File tree Expand file tree Collapse file tree 2 files changed +11
-16
lines changed Expand file tree Collapse file tree 2 files changed +11
-16
lines changed Original file line number Diff line number Diff line change @@ -4,22 +4,28 @@ language: go
4
4
go :
5
5
- 1.11.x
6
6
env :
7
- - GO111MODULE=on GOFLAGS=-mod=vendor
7
+ - GO111MODULE=on GOFLAGS=-mod=vendor LIBVIRT_DEFAULT_URI='qemu+unix:///session' TF_LIBVIRT_DISABLE_PRIVILEGED_TESTS=1 TF_LIBVIRT_RNG_DEV='/dev/random' TF_LOG=DEBUG
8
8
git :
9
9
depth : 1
10
10
go_import_path : github.com/dmacvicar/terraform-provider-libvirt
11
11
install : true
12
12
before_script :
13
13
- curl -sLo /tmp/terraform.zip https://releases.hashicorp.com/terraform/0.12.0/terraform_0.12.0_linux_amd64.zip
14
14
- sudo unzip /tmp/terraform.zip -d /usr/local/bin
15
+ - sudo bash ./travis/setup-host
15
16
addons :
16
17
apt :
17
18
packages :
18
19
- libvirt-dev
20
+ - libvirt-daemon
21
+ - qemu-system-x86
22
+ - qemu-utils
23
+ - genisoimage
19
24
- xsltproc
20
25
script :
21
26
- make fmt-check
22
27
- make vet-check
23
28
- make lint-check
24
29
- make tf-check
25
30
- make test
31
+ - make testacc TEST_ARGS="-test.failfast"
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
set -x
3
3
4
- sudo mknod /dev/kvm c 10 232
4
+ # This script is run as root
5
5
6
- sudo apt -t trusty-backports install -y lxd
6
+ # Workaround: https://github.com/git-lfs/git-lfs/issues/3474#issuecomment-454237261
7
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157
7
8
8
- sudo sed -i ' s/LXD_IPV4_ADDR=".*"/LXD_IPV4_ADDR="192.168.123.1"/' /etc/default/lxd-bridge
9
- sudo sed -i ' s/LXD_IPV4_NETMASK=".*"/LXD_IPV4_NETMASK="255.255.255.0"/' /etc/default/lxd-bridge
10
- sudo sed -i ' s/LXD_IPV4_NETWORK=".*"/LXD_IPV4_NETWORK="192.168.123.0\/24"/' /etc/default/lxd-bridge
11
- sudo sed -i ' s/LXD_IPV4_DHCP_RANGE=".*"/LXD_IPV4_DHCP_RANGE="192.168.123.2,192.168.123.12"/' /etc/default/lxd-bridge
12
- sudo sed -i ' s/LXD_IPV4_DHCP_MAX=".*"/LXD_IPV4_DHCP_MAX="10"/' /etc/default/lxd-bridge
13
-
14
- sudo service libvirtd restart
15
- sudo service lxd restart
16
-
17
- sudo lxc launch ubuntu:zesty libvirt -c security.privileged=true
18
- sudo lxc config device add libvirt code disk source=` pwd` path=code
19
- sudo lxc config device add libvirt kvm unix-char path=/dev/kvm
20
- sudo lxc info libvirt
9
+ mknod /dev/kvm c 10 232
You can’t perform that action at this time.
0 commit comments