X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ci%2Froles%2Fjenkins-config%2Ftasks%2Fmain.yaml;h=7313aaae9d7acb12c7c86b5d2606ef8bb064f1b2;hb=023a03abb5c23aefc33fb0f3507bb8dc7456423f;hp=008b4ec400ca3b2bfb907aaa255cf851c1864cf1;hpb=dd7088efd6a1cbdc3071dfd48944d15ccd4a3dac;p=icn.git diff --git a/ci/roles/jenkins-config/tasks/main.yaml b/ci/roles/jenkins-config/tasks/main.yaml index 008b4ec..7313aaa 100644 --- a/ci/roles/jenkins-config/tasks/main.yaml +++ b/ci/roles/jenkins-config/tasks/main.yaml @@ -9,18 +9,33 @@ - name: install and configure vagrant block: - - name: install libvirt and vagrant + - name: install vagrant dependencies package: name: "{{ item }}" with_items: - - libvirt-bin - - vagrant + - libvirt-daemon-system + - libvirt-clients + - libvirt-dev + - nfs-kernel-server + + - name: install vagrant repository key + apt_key: + url: https://apt.releases.hashicorp.com/gpg + + - name: add vagrant repository + apt_repository: + repo: deb https://apt.releases.hashicorp.com {{ ansible_distribution_release | lower }} main + + - name: install vagrant + package: + name: vagrant - name: add jenkins user to libvirt and vagrant group user: name: jenkins append: yes groups: + - kvm - libvirt - name: setup vagrant-libvirt plugin