123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- ---
- # The version of Contiv binaries to use
- contiv_version: 1.1.1
- # The version of cni binaries
- cni_version: v0.4.0
- contiv_default_subnet: "10.128.0.0/16"
- contiv_default_gw: "10.128.254.254"
- # TCP port that Netmaster listens for network connections
- netmaster_port: 9999
- # Default for contiv_role
- contiv_role: netmaster
- # TCP port that Netplugin listens for network connections
- netplugin_port: 6640
- contiv_rpc_port1: 9001
- contiv_rpc_port2: 9002
- contiv_rpc_port3: 9003
- # Interface used by Netplugin for inter-host traffic when encap_mode is vlan.
- # The interface must support 802.1Q trunking.
- netplugin_interface: "eno16780032"
- # IP address of the interface used for control communication within the cluster
- # It needs to be reachable from all nodes in the cluster.
- netplugin_ctrl_ip: "{{ hostvars[inventory_hostname]['ansible_' + netplugin_interface].ipv4.address }}"
- # IP used to terminate vxlan tunnels
- netplugin_vtep_ip: "{{ hostvars[inventory_hostname]['ansible_' + netplugin_interface].ipv4.address }}"
- # Interface used to bind Netmaster service
- netmaster_interface: "{{ netplugin_interface }}"
- # Path to the contiv binaries
- bin_dir: /usr/bin
- # Path to the contivk8s cni binary
- cni_bin_dir: /opt/cni/bin
- # Path to cni archive download directory
- cni_download_dir: /tmp
- # URL for cni binaries
- cni_bin_url_base: "https://github.com/containernetworking/cni/releases/download/"
- cni_bin_url: "{{ cni_bin_url_base }}/{{ cni_version }}/cni-{{ cni_version }}.tbz2"
- # Contiv config directory
- contiv_config_dir: /opt/contiv/config
- # Directory to store downloaded Contiv releases
- contiv_releases_directory: /opt/contiv
- contiv_current_release_directory: "{{ contiv_releases_directory }}/{{ contiv_version }}"
- #The default url to download the Contiv tar's from
- contiv_download_url_base: "https://github.com/contiv/netplugin/releases/download"
- contiv_download_url: "{{ contiv_download_url_base }}/{{ contiv_version }}/netplugin-{{ contiv_version }}.tar.bz2"
- # This is where kubelet looks for plugin files
- kube_plugin_dir: /usr/libexec/kubernetes/kubelet-plugins/net/exec
- # Specifies routed mode vs bridged mode for networking (bridge | routing)
- # if you are using an external router for all routing, you should select bridge here
- netplugin_fwd_mode: bridge
- # Contiv fabric mode aci|default
- contiv_fabric_mode: default
- # Global VLAN range
- contiv_vlan_range: "2900-3000"
- # Encapsulation type vlan|vxlan to use for instantiating container networks
- contiv_encap_mode: vlan
- # Backend used by Netplugin for instantiating container networks
- netplugin_driver: ovs
- # Create a default Contiv network for use by pods
- contiv_default_network: true
- # Statically configured tag for default network (if needed)
- contiv_default_network_tag: ""
- #SRFIXME (use the openshift variables)
- https_proxy: ""
- http_proxy: ""
- no_proxy: ""
- # The following are aci specific parameters when contiv_fabric_mode: aci is set.
- # Otherwise, you can ignore these.
- apic_url: ""
- apic_username: ""
- apic_password: ""
- apic_leaf_nodes: ""
- apic_phys_dom: ""
- apic_contracts_unrestricted_mode: no
- apic_epg_bridge_domain: not_specified
- apic_configure_default_policy: false
- apic_default_external_contract: "uni/tn-common/brc-default"
- apic_default_app_profile: "contiv-infra-app-profile"
- is_atomic: False
- kube_cert_dir: "/data/src/github.com/openshift/origin/openshift.local.config/master"
- master_name: "{{ groups['masters'][0] }}"
- contiv_etcd_port: 22379
- etcd_url: "{{ hostvars[groups['masters'][0]]['ansible_' + netmaster_interface].ipv4.address }}:{{ contiv_etcd_port }}"
- kube_ca_cert: "{{ kube_cert_dir }}/ca.crt"
- kube_key: "{{ kube_cert_dir }}/admin.key"
- kube_cert: "{{ kube_cert_dir }}/admin.crt"
- kube_master_api_port: 8443
- # contivh1 default subnet and gateway
- #contiv_h1_subnet_default: "132.1.1.0/24"
- #contiv_h1_gw_default: "132.1.1.1"
- contiv_h1_subnet_default: "10.129.0.0/16"
- contiv_h1_gw_default: "10.129.0.1"
- # contiv default private subnet for ext access
- contiv_private_ext_subnet: "10.130.0.0/16"
- openshift_docker_service_name: "{{ 'container-engine' if (openshift_docker_use_system_container | default(False)) else 'docker' }}"
|