diff options
author | Laura Sofia Enriquez <lsofia.enriquez@gmail.com> | 2017-12-29 16:29:15 -0300 |
---|---|---|
committer | Laura Sofia Enriquez <lsofia.enriquez@gmail.com> | 2018-01-03 03:52:21 -0300 |
commit | f5ff44072d4ff3c9e21e38ce0070949e313b56ce (patch) | |
tree | 8935e19ad3c098ffc4b02892e0ecc45dfc7fb188 /src/vagrant/kubeadm_clearwater/Vagrantfile | |
parent | 9993a5778c5558eec7ba35db765c461293d44185 (diff) |
VNF: Clearwater-project
Clearwater implementation for k8s.
1. /ci/build.sh build the images docker and /ci/upload.sh generates
the tarballs.
2. Inside vagrant/kubeadm_clearwater/ is the vnf implementation.
Change-Id: Icba3f98fb466f63cfabf8c2aeebbc89d1d994f7e
Signed-off-by: Laura Sofia Enriquez <lsofia.enriquez@gmail.com>
Diffstat (limited to 'src/vagrant/kubeadm_clearwater/Vagrantfile')
-rw-r--r-- | src/vagrant/kubeadm_clearwater/Vagrantfile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/vagrant/kubeadm_clearwater/Vagrantfile b/src/vagrant/kubeadm_clearwater/Vagrantfile new file mode 100644 index 0000000..9320074 --- /dev/null +++ b/src/vagrant/kubeadm_clearwater/Vagrantfile @@ -0,0 +1,29 @@ +$num_workers=2 + +Vagrant.require_version ">= 1.8.6" +Vagrant.configure("2") do |config| + + config.vm.box = "ceph/ubuntu-xenial" + config.vm.provider :libvirt do |libvirt| + libvirt.memory = 4096 + libvirt.cpus = 4 + end + + config.vm.synced_folder "../..", "/src" + config.vm.provision "shell", path: "host_setup.sh", privileged: false + + config.vm.define "master" do |config| + config.vm.hostname = "master" + config.vm.provision "shell", path: "master_setup.sh", privileged: false + config.vm.network :private_network, ip: "192.168.1.10" + end + + (1 .. $num_workers).each do |i| + config.vm.define vm_name = "worker%d" % [i] do |config| + config.vm.hostname = vm_name + config.vm.provision "shell", path: "worker_setup.sh", privileged: false + config.vm.network :private_network, ip: "192.168.1.#{i+20}" + end + end + +end |