@@ -7,14 +7,6 @@ require 'fileutils'
7
7
# netplugin_synced_gopath="/opt/golang"
8
8
gopath_folder = "/opt/gopath"
9
9
10
- # method to set up attributes for better performance
11
- def customize_vm ( v )
12
- mem = `grep 'MemTotal' /proc/meminfo | sed -e 's/MemTotal://' -e 's/ kB//'` . to_i / 1024 / 8
13
- cpus = 4
14
- v . customize [ "modifyvm" , :id , "--memory" , mem ]
15
- v . customize [ "modifyvm" , :id , "--cpus" , cpus ]
16
- end
17
-
18
10
# method to create an etc_hosts file based on the cluster info
19
11
def create_etc_hosts ( cluster )
20
12
if ENV [ 'VAGRANT_CWD' ] then
@@ -85,16 +77,16 @@ create_etc_hosts(cluster)
85
77
86
78
Vagrant . configure ( 2 ) do |config |
87
79
88
- config . ssh . password = 'vagrant'
89
-
80
+ #config.ssh.password = 'vagrant'
81
+ config . ssh . insert_key = false
82
+ config . ssh . private_key_path = "./../../scripts/insecure_private_key"
83
+
90
84
config . vm . synced_folder "./export" , "/shared"
91
- #config.vm.provider(:virtualbox){|v| v.functional_vboxsf = false }
92
-
93
85
cluster . each do |role , member_list |
94
86
member_list . each do |member_info |
95
87
config . vm . define vm_name = member_info [ "name" ] do |c |
96
88
if ENV [ 'CONTIV_K8' ] == "1" then
97
- c . vm . box_version = "0.0.2 "
89
+ c . vm . box_version = "0.0.3 "
98
90
box_name = vm_name
99
91
if role == "master" then
100
92
c . vm . box = "contiv/k8master"
@@ -125,17 +117,13 @@ Vagrant.configure(2) do |config|
125
117
s . args = [ ENV [ "http_proxy" ] || "" , ENV [ "https_proxy" ] || "" ]
126
118
end
127
119
else
128
- c . vm . box = "contiv/k8s- centos"
129
- c . vm . box_version = "0.0.6 "
130
- c . vm . provision "shell" do |s |
131
- s . inline = provision_master
132
- s . args = [ ENV [ "http_proxy" ] || "" , ENV [ "https_proxy" ] || "" ]
133
- end
120
+ c . vm . box = "centos/7 "
121
+ c . vm . box_version = "1607.1 "
122
+ c . vm . provision "shell" do |s |
123
+ s . inline = provision_master
124
+ s . args = [ ENV [ "http_proxy" ] || "" , ENV [ "https_proxy" ] || "" ]
125
+ end
134
126
end
135
- # Customize VM for better performance
136
- config . vm . provider "virtualbox" do |v |
137
- customize_vm ( v )
138
- end # v
139
127
140
128
# configure ip address etc
141
129
c . vm . hostname = vm_name
@@ -155,6 +143,7 @@ Vagrant.configure(2) do |config|
155
143
c . vm . provision "shell" , inline : <<-EOS
156
144
sudo setenforce 0
157
145
sudo systemctl stop firewalld
146
+ sudo /etc/init.d/network restart
158
147
#copy the etc_hosts file we created
159
148
sudo cp /shared/.etc_hosts /etc/hosts
160
149
EOS
0 commit comments