X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?p=releng.git;a=blobdiff_plain;f=jjb%2Fkuberef%2FVagrantfile;fp=jjb%2Fkuberef%2FVagrantfile;h=0000000000000000000000000000000000000000;hp=61132f57be4ff2d39c77418fdac9dbbcb06142ec;hb=e4e7eeec66f7f34117a13c23a908bf6dec97f95e;hpb=957053910a3b93d5e7dc56a15e68f1a3803a099a diff --git a/jjb/kuberef/Vagrantfile b/jjb/kuberef/Vagrantfile deleted file mode 100644 index 61132f57b..000000000 --- a/jjb/kuberef/Vagrantfile +++ /dev/null @@ -1,70 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : -############################################################################## -# Copyright (c) 2020 Samsung Electronics -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## - -$no_proxy = ENV['NO_PROXY'] || ENV['no_proxy'] || "127.0.0.1,localhost" -# NOTE: This range is based on vagrant-libvirt network definition CIDR 192.168.121.0/24 -(1..254).each do |i| - $no_proxy += ",192.168.121.#{i}" -end -$no_proxy += ",10.0.2.15" - -distros = { -"centos_7" => "generic/centos7", -"ubuntu_xenial" => "generic/ubuntu1604", -"ubuntu_bionic" => "generic/ubuntu1804", -"ubuntu_focal" => "generic/ubuntu2004", -"opensuse" => "opensuse/Tumbleweed.x86_64" -} - -Vagrant.configure("2") do |config| - config.vm.provider :libvirt - config.vm.provider :virtualbox - - config.vm.synced_folder './', '/vagrant', type: "rsync", - rsync__args: ["--verbose", "--archive", "--delete", "-z"] - distros.each do |key,box| - config.vm.define key do |node| - node.vm.box = box - node.vm.box_check_update = false - end - end - - config.vm.provision 'shell', privileged: false, inline: <<-SHELL - set -o errexit - - cd /vagrant - ./kuberef-run-linting.sh - SHELL - - [:virtualbox, :libvirt].each do |provider| - config.vm.provider provider do |p| - p.cpus = 1 - p.memory = ENV['MEMORY'] || 512 - end - end - - config.vm.provider "virtualbox" do |v| - v.gui = false - end - - config.vm.provider :libvirt do |v| - v.random_hostname = true - v.management_network_address = "192.168.121.0/24" - end - - if ENV['http_proxy'] != nil and ENV['https_proxy'] != nil - if Vagrant.has_plugin?('vagrant-proxyconf') - config.proxy.http = ENV['http_proxy'] || ENV['HTTP_PROXY'] || "" - config.proxy.https = ENV['https_proxy'] || ENV['HTTPS_PROXY'] || "" - config.proxy.no_proxy = $no_proxy - config.proxy.enabled = { docker: false, git: false } - end - end -end