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 | |
Victor Ryzhenkin | 6057f85 | 2017-09-25 20:12:46 +0400 | [diff] [blame] | 48 | # component docker images |
| 49 | kubernetes_externaldns_image: mirantis/external-dns:latest |
| 50 | kubernetes_externaldns_provider: coredns |
| 51 | |
| 52 | # switches of addons |
| 53 | kubernetes_coredns_enabled: false |
| 54 | kubernetes_externaldns_enabled: false |
| 55 | |
Matthew Mosesohn | 0e8bc58 | 2017-09-01 16:26:03 +0300 | [diff] [blame] | 56 | # OpenStack cloud provider |
| 57 | openstack_auth_url: https://cloud-cz.bud.mirantis.net:5000/v3 |
| 58 | openstack_region_name: RegionOne |
| 59 | openstack_tenant_name: k8s-openstack-provider |
| 60 | openstack_username: k8s-openstack-provider |
| 61 | openstack_password: hjk5ers794wep |
| 62 | # Set this with heat template or overrides.yml |
| 63 | openstack_subnet_id: null |
| 64 | openstack_floating_network_id: 3e868882-d59e-416a-90a1-48cc04cab723 |
| 65 | |
| 66 | linux: |
| 67 | network: |
Matthew Mosesohn | 0e8bc58 | 2017-09-01 16:26:03 +0300 | [diff] [blame] | 68 | host: |
| 69 | ctl: |
| 70 | address: ${_param:kubernetes_control_address} |
| 71 | names: |
| 72 | - ${_param:kubernetes_control_hostname} |
| 73 | - ${_param:kubernetes_control_hostname}.${_param:cluster_domain} |
| 74 | ctl01: |
| 75 | address: ${_param:kubernetes_control_node01_address} |
| 76 | names: |
| 77 | - ${_param:kubernetes_control_node01_hostname} |
| 78 | - ${_param:kubernetes_control_node01_hostname}.${_param:cluster_domain} |
| 79 | ctl02: |
| 80 | address: ${_param:kubernetes_control_node02_address} |
| 81 | names: |
| 82 | - ${_param:kubernetes_control_node02_hostname} |
| 83 | - ${_param:kubernetes_control_node02_hostname}.${_param:cluster_domain} |
| 84 | ctl03: |
| 85 | address: ${_param:kubernetes_control_node03_address} |
| 86 | names: |
| 87 | - ${_param:kubernetes_control_node03_hostname} |
| 88 | - ${_param:kubernetes_control_node03_hostname}.${_param:cluster_domain} |
| 89 | prx01: |
| 90 | address: ${_param:kubernetes_proxy_node01_address} |
| 91 | names: |
| 92 | - ${_param:kubernetes_proxy_node01_hostname} |
| 93 | - ${_param:kubernetes_proxy_node01_hostname}.${_param:cluster_domain} |
| 94 | linux: |
| 95 | network: |
| 96 | interface: |
| 97 | primary_interface: |
| 98 | route: |
| 99 | # TODO: Remove comment. |
| 100 | # Will work once CI has this in linux formula (packaged): https://gerrit.mcp.mirantis.net/#/c/8952 |
| 101 | kubernetes_internal: |
| 102 | address: 10.254.0.0 |
| 103 | netmask: 255.255.0.0 |
| 104 | system: |
| 105 | rc: |
| 106 | local: | |
| 107 | #!/bin/sh -e |
| 108 | # |
| 109 | # rc.local |
| 110 | # |
| 111 | ######### This file is managed by Salt! ########## |
| 112 | # This script is executed at the end of each multiuser runlevel. |
| 113 | # Make sure that the script will "exit 0" on success or any other |
| 114 | # value on error. |
| 115 | # |
| 116 | exit 0 |