add kubespray to the XTesting as it provides newer version of kubenetes and can be...
[it/test.git] / XTesting / kubespray / test-infra / vagrant-docker / Dockerfile
1 # Docker image published at quay.io/kubespray/vagrant
2
3 ARG KUBESPRAY_VERSION
4 FROM quay.io/kubespray/kubespray:${KUBESPRAY_VERSION}
5
6 ENV VAGRANT_VERSION=2.2.19
7 ENV VAGRANT_DEFAULT_PROVIDER=libvirt
8 ENV VAGRANT_ANSIBLE_TAGS=facts
9
10 RUN apt-get update && apt-get install -y wget libvirt-dev openssh-client rsync git
11
12 # Install Vagrant
13 RUN wget https://releases.hashicorp.com/vagrant/${VAGRANT_VERSION}/vagrant_${VAGRANT_VERSION}_x86_64.deb && \
14  dpkg -i vagrant_${VAGRANT_VERSION}_x86_64.deb && \
15  rm vagrant_${VAGRANT_VERSION}_x86_64.deb && \
16  vagrant plugin install vagrant-libvirt