Fix to Vagrant config.rb apply correctly (#5525)

pull/5634/head
Woohyung Han 2020-02-18 17:13:28 +09:00 committed by GitHub
parent b51b52ac0e
commit d0d9967457
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 25 deletions

50
Vagrantfile vendored
View File

@ -30,42 +30,42 @@ SUPPORTED_OS = {
"oraclelinux" => {box: "generic/oracle7", user: "vagrant"}, "oraclelinux" => {box: "generic/oracle7", user: "vagrant"},
} }
if File.exist?(CONFIG)
require CONFIG
end
# Defaults for config options defined in CONFIG # Defaults for config options defined in CONFIG
$num_instances = 3 $num_instances ||= 3
$instance_name_prefix = "k8s" $instance_name_prefix ||= "k8s"
$vm_gui = false $vm_gui ||= false
$vm_memory = 2048 $vm_memory ||= 2048
$vm_cpus = 1 $vm_cpus ||= 1
$shared_folders = {} $shared_folders ||= {}
$forwarded_ports = {} $forwarded_ports ||= {}
$subnet = "172.17.8" $subnet ||= "172.17.8"
$os = "ubuntu1804" $os ||= "ubuntu1804"
$network_plugin = "flannel" $network_plugin ||= "flannel"
# Setting multi_networking to true will install Multus: https://github.com/intel/multus-cni # Setting multi_networking to true will install Multus: https://github.com/intel/multus-cni
$multi_networking = false $multi_networking ||= false
# The first three nodes are etcd servers # The first three nodes are etcd servers
$etcd_instances = $num_instances $etcd_instances ||= $num_instances
# The first two nodes are kube masters # The first two nodes are kube masters
$kube_master_instances = $num_instances == 1 ? $num_instances : ($num_instances - 1) $kube_master_instances ||= $num_instances == 1 ? $num_instances : ($num_instances - 1)
# All nodes are kube nodes # All nodes are kube nodes
$kube_node_instances = $num_instances $kube_node_instances ||= $num_instances
# The following only works when using the libvirt provider # The following only works when using the libvirt provider
$kube_node_instances_with_disks = false $kube_node_instances_with_disks ||= false
$kube_node_instances_with_disks_size = "20G" $kube_node_instances_with_disks_size ||= "20G"
$kube_node_instances_with_disks_number = 2 $kube_node_instances_with_disks_number ||= 2
$override_disk_size = false $override_disk_size ||= false
$disk_size = "20GB" $disk_size ||= "20GB"
$local_path_provisioner_enabled = false $local_path_provisioner_enabled ||= false
$local_path_provisioner_claim_root = "/opt/local-path-provisioner/" $local_path_provisioner_claim_root ||= "/opt/local-path-provisioner/"
$playbook = "cluster.yml" $playbook = "cluster.yml"
host_vars = {} host_vars = {}
if File.exist?(CONFIG)
require CONFIG
end
$box = SUPPORTED_OS[$os][:box] $box = SUPPORTED_OS[$os][:box]
# if $inventory is not set, try to use example # if $inventory is not set, try to use example
$inventory = "inventory/sample" if ! $inventory $inventory = "inventory/sample" if ! $inventory