-
Notifications
You must be signed in to change notification settings - Fork 0
/
variables.yaml
79 lines (71 loc) · 3 KB
/
variables.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
###############################################
# AIO VM
###############################################
# Create AIO empty VM
AIO_VM: False
###############################################
# docker
###############################################
docker_version: 17.06.2~ce-0~ubuntu
docker_compose_version: 1.15.0
#docker_insecure_registries:
#- myregistry:5000
###############################################
# kubernetes
###############################################
kubernetes_install: True
# k8s versions
kubecni_version: "0.7.5-00"
kubectl_version: "1.16.1-00"
kubeadm_version: "1.16.1-00"
kubelet_version: "1.16.1-00"
# Allow pods to run on Master
kubeadm_taint_master: False
# In a multi network interface server you can specify which ip address to bind kubeadm to, otherwise comment this variable out
# and the default IP address discovered by Ansible will be used
kubeadm_advertise_address: "{{ hostvars['master1']['ansible_host'] }}"
# With a vagrant environment the first network interface is used by Vagrant. The network interface to bind kubeadm to must be specified here, e.g. eth1.
# If provisioning a non-vagrant AIO environment change this variable to the main network interface or comment out and Ansible will use the default interface name.
flannel_interface: "eth1"
# Enable to install Kubernetes dashboard
kube_dashboard: True
###############################################
# openstack
###############################################
openstack_install: True
openstack_install_demo: True
openstack_bridge_ip: "172.24.4.1"
openstack_public_ip: "172.24.4.3"
openstack_public_cidr: "172.24.4.0/24"
openstack_start_float: "172.24.4.4"
openstack_end_float: "172.24.4.250"
# if set to true this will install official redhat openstack, Redhat subscription properties must be provided
# if set to false the unsupported centos openstack distribution will be installed
openstack_offical_redhat: False
###############################################
# Redhat
###############################################
subscription_user: user
subscription_password: password
openstack_pool_id: pool_id
###############################################
# Skydive
###############################################
install_skydive: True
skydive_url: https://github.com/skydive-project/skydive/releases/download/v0.23.0/skydive
###############################################
# Onos
###############################################
onos_url: http://repo1.maven.org/maven2/org/onosproject/onos-releases/2.1.0/onos-2.1.0.tar.gz
###############################################
# OpenVPN
###############################################
install_openvpn: False
openvpn_port: 1194
# change this to the public IP address or domain name of the bare metal Ubuntu server
openvpn_public_ip: 10.0.0.1
###############################################
# Vagrant
###############################################
vagrant_url: https://releases.hashicorp.com/vagrant/2.2.6/
vagrant_deb_file: vagrant_2.2.6_x86_64.deb