| Matthew Mosesohn | 0e8bc58 | 2017-09-01 16:26:03 +0300 | [diff] [blame^] | 1 | parameters: | 
 | 2 |   _param: | 
 | 3 |     salt_minion_ca_host: ${_param:infra_config_hostname}.${_param:cluster_domain} | 
 | 4 |     salt_minion_ca_authority: salt_master_ca | 
 | 5 |  | 
 | 6 |     # kubernetes settings | 
 | 7 |     kubernetes_admin_user: admin | 
 | 8 |     kubernetes_admin_password: sbPfel23ZigJF3Bm | 
 | 9 |     kubernetes_admin_token: PpP6Mm3pAoPVqcKOKUu0x1dh7b1959Fi | 
 | 10 |     kubernetes_kubelet_token: JJ2PKHxjiU6EYvIt18BqwdSK1HvWh8pt | 
 | 11 |     kubernetes_kube-proxy_token: jT0hJk9L6cIw5UpYDNhsRwcj3Z2n62B6 | 
 | 12 |     kubernetes_scheduler_token: VgkUHfrW07zNxrb0ucFyX7NBnSJN9Xp6 | 
 | 13 |     kubernetes_controller-manager_token: uXrdZ1YKF6qlYm3sHje2iEXMGAGDWOIU | 
 | 14 |     kubernetes_dns_token: 0S1I4iJeFjq5fopPwwCwTp3xFpEZfeUl | 
 | 15 |     etcd_initial_token: IN7KaRMSo3xkGxkjAAPtkRkAgqN4ZNRq | 
 | 16 |  | 
 | 17 |     # addresses and hostnames | 
 | 18 |     kubernetes_internal_api_address: 10.254.0.1 | 
 | 19 |     kubernetes_control_hostname: ctl | 
 | 20 |     kubernetes_control_address: 192.168.10.253 | 
 | 21 |     kubernetes_control_node01_hostname: ctl01 | 
 | 22 |     kubernetes_control_node02_hostname: ctl02 | 
 | 23 |     kubernetes_control_node03_hostname: ctl03 | 
 | 24 |     kubernetes_control_node01_address: 172.16.10.101 | 
 | 25 |     kubernetes_control_node02_address: 172.16.10.102 | 
 | 26 |     kubernetes_control_node03_address: 172.16.10.103 | 
 | 27 |     kubernetes_proxy_node01_hostname: prx01 | 
 | 28 |     kubernetes_proxy_node01_address: 172.16.10.121 | 
 | 29 |  | 
 | 30 |     cluster_vip_address: ${_param:kubernetes_control_address} | 
 | 31 |     cluster_local_address: ${_param:single_address} | 
 | 32 |  | 
 | 33 |     # etcd stuff | 
 | 34 |     cluster_node01_hostname: ${_param:kubernetes_control_node01_hostname} | 
 | 35 |     cluster_node01_address: ${_param:kubernetes_control_node01_address} | 
 | 36 |     cluster_node01_port: 4001 | 
 | 37 |     cluster_node02_hostname: ${_param:kubernetes_control_node02_hostname} | 
 | 38 |     cluster_node02_address: ${_param:kubernetes_control_node02_address} | 
 | 39 |     cluster_node02_port: 4001 | 
 | 40 |     cluster_node03_hostname: ${_param:kubernetes_control_node03_hostname} | 
 | 41 |     cluster_node03_address: ${_param:kubernetes_control_node03_address} | 
 | 42 |     cluster_node03_port: 4001 | 
 | 43 |  | 
 | 44 |     # calico | 
 | 45 |     calico_private_network: 192.168.0.0 | 
 | 46 |     calico_private_netmask: 16 | 
 | 47 |  | 
 | 48 |     # OpenStack cloud provider | 
 | 49 |     openstack_auth_url: https://cloud-cz.bud.mirantis.net:5000/v3 | 
 | 50 |     openstack_region_name: RegionOne | 
 | 51 |     openstack_tenant_name: k8s-openstack-provider | 
 | 52 |     openstack_username: k8s-openstack-provider | 
 | 53 |     openstack_password: hjk5ers794wep | 
 | 54 |     # Set this with heat template or overrides.yml | 
 | 55 |     openstack_subnet_id: null | 
 | 56 |     openstack_floating_network_id: 3e868882-d59e-416a-90a1-48cc04cab723 | 
 | 57 |  | 
 | 58 |   linux: | 
 | 59 |     network: | 
 | 60 |       host: | 
 | 61 |         ctl: | 
 | 62 |           address: ${_param:kubernetes_control_address} | 
 | 63 |           names: | 
 | 64 |           - ${_param:kubernetes_control_hostname} | 
 | 65 |           - ${_param:kubernetes_control_hostname}.${_param:cluster_domain} | 
 | 66 |         ctl01: | 
 | 67 |           address: ${_param:kubernetes_control_node01_address} | 
 | 68 |           names: | 
 | 69 |           - ${_param:kubernetes_control_node01_hostname} | 
 | 70 |           - ${_param:kubernetes_control_node01_hostname}.${_param:cluster_domain} | 
 | 71 |         ctl02: | 
 | 72 |           address: ${_param:kubernetes_control_node02_address} | 
 | 73 |           names: | 
 | 74 |           - ${_param:kubernetes_control_node02_hostname} | 
 | 75 |           - ${_param:kubernetes_control_node02_hostname}.${_param:cluster_domain} | 
 | 76 |         ctl03: | 
 | 77 |           address: ${_param:kubernetes_control_node03_address} | 
 | 78 |           names: | 
 | 79 |           - ${_param:kubernetes_control_node03_hostname} | 
 | 80 |           - ${_param:kubernetes_control_node03_hostname}.${_param:cluster_domain} | 
 | 81 |         prx01: | 
 | 82 |           address: ${_param:kubernetes_proxy_node01_address} | 
 | 83 |           names: | 
 | 84 |           - ${_param:kubernetes_proxy_node01_hostname} | 
 | 85 |           - ${_param:kubernetes_proxy_node01_hostname}.${_param:cluster_domain} | 
 | 86 |     linux: | 
 | 87 |       network: | 
 | 88 |         interface: | 
 | 89 |           primary_interface: | 
 | 90 |             route: | 
 | 91 |               # TODO: Remove comment. | 
 | 92 |               # Will work once CI has this in linux formula (packaged): https://gerrit.mcp.mirantis.net/#/c/8952 | 
 | 93 |               kubernetes_internal: | 
 | 94 |                 address: 10.254.0.0 | 
 | 95 |                 netmask: 255.255.0.0 | 
 | 96 |     system: | 
 | 97 |       rc: | 
 | 98 |         local: | | 
 | 99 |           #!/bin/sh -e | 
 | 100 |           # | 
 | 101 |           # rc.local | 
 | 102 |           # | 
 | 103 |           ######### This file is managed by Salt! ########## | 
 | 104 |           # This script is executed at the end of each multiuser runlevel. | 
 | 105 |           # Make sure that the script will "exit 0" on success or any other | 
 | 106 |           # value on error. | 
 | 107 |           # | 
 | 108 |           exit 0 |