|
1 | 1 | ---
|
2 | 2 |
|
| 3 | +os: linux |
| 4 | + |
3 | 5 | dist: bionic
|
4 | 6 |
|
5 |
| -language: minimal |
| 7 | +language: shell |
6 | 8 |
|
7 | 9 | env:
|
8 |
| - matrix: |
| 10 | + jobs: |
9 | 11 | - MOLECULE_SCENARIO_NAME="centos-7"
|
10 | 12 | - MOLECULE_SCENARIO_NAME="suse-15"
|
11 | 13 | - MOLECULE_SCENARIO_NAME="ubuntu-16.04"
|
12 | 14 | - MOLECULE_SCENARIO_NAME="ubuntu-18.04"
|
| 15 | + - MOLECULE_SCENARIO_NAME="ubuntu-19.10" |
13 | 16 |
|
14 |
| -matrix: |
| 17 | +jobs: |
15 | 18 | allow_failures:
|
16 | 19 | - env: MOLECULE_SCENARIO_NAME="centos-7"
|
17 | 20 | - env: MOLECULE_SCENARIO_NAME="suse-15"
|
18 | 21 |
|
19 | 22 | before_install:
|
20 | 23 | - |
|
21 |
| - sudo apt-get -y purge lxc-* lxd-* && sudo apt-get -y autoremove |
22 |
| - sudo apt-get update && sudo apt-get install -y snapd |
23 |
| - sudo snap refresh && sudo snap install lxd |
24 |
| - sudo lxd init --preseed < .travis.lxd.yml |
| 24 | + curl -Os https://releases.hashicorp.com/vagrant/2.2.7/vagrant_2.2.7_x86_64.deb |
| 25 | + curl -Os https://releases.hashicorp.com/vagrant/2.2.7/vagrant_2.2.7_SHA256SUMS |
| 26 | + curl -Os https://releases.hashicorp.com/vagrant/2.2.7/vagrant_2.2.7_SHA256SUMS.sig |
| 27 | + gpg --receive-key 51852D87348FFC4C |
| 28 | + gpg --verify vagrant_2.2.7_SHA256SUMS.sig vagrant_2.2.7_SHA256SUMS |
| 29 | + sha256sum -c vagrant_2.2.7_SHA256SUMS 2>&1 | grep OK |
| 30 | + sudo apt-get update && sudo apt-get install -y bridge-utils dnsmasq-base ebtables libvirt-bin libvirt-dev qemu-kvm qemu-utils ruby-dev |
| 31 | + sudo dpkg -i vagrant_2.2.7_x86_64.deb |
| 32 | + sudo vagrant plugin install vagrant-libvirt |
25 | 33 |
|
26 | 34 | - |
|
27 | 35 | sudo apt-get -y purge python3-openssl && sudo apt-get -y autoremove
|
28 |
| - sudo apt-get update && sudo apt-get -y install curl gcc libffi-dev libssl-dev make python3 python3-dev |
| 36 | + sudo apt-get update && sudo apt-get install -y ca-certificates curl gcc iproute2 python3 python3-dev sudo |
29 | 37 | curl -skL https://bootstrap.pypa.io/get-pip.py | sudo -H python3
|
30 |
| - sudo -H pip3 install --upgrade --ignore-installed --requirement requirements.txt |
| 38 | + sudo -H pip3 install --upgrade --ignore-installed --requirement requirements.txt |
31 | 39 |
|
32 | 40 | install:
|
33 | 41 | - |
|
|
0 commit comments