---
##############################################################################
-# Copyright © 2018 AT&T Intellectual Property. All rights reserved. #
+# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved. #
# #
# Licensed under the Apache License, Version 2.0 (the "License"); you may #
# not use this file except in compliance with the License. #
- {{yaml.genesis.name}}
- {{yaml.genesis.host}}
- {{yaml.genesis.ksn}}
- - {{yaml.genesis.storage}}
+ - {{yaml.genesis.pxe}}
groups:
- system:nodes
- document_name: kubelet-{{yaml.genesis.name}}
- {{yaml.genesis.name}}
- {{yaml.genesis.host}}
- {{yaml.genesis.ksn}}
- - {{yaml.genesis.storage}}
+ - {{yaml.genesis.pxe}}
groups:
- system:nodes
-{% for server in yaml.servers %}
+{% for server in yaml.masters %}
- document_name: kubelet-{{ server.name }}
common_name: system:node:{{ server.name }}
hosts:
- {{server.name}}
- {{server.host}}
- {{server.ksn}}
- - {{server.storage}}
+ - {{server.pxe}}
+ groups:
+ - system:nodes
+{% endfor %}
+{% for server in yaml.workers %}
+ - document_name: kubelet-{{ server.name }}
+ common_name: system:node:{{ server.name }}
+ hosts:
+ - {{server.name}}
+ - {{server.host}}
+ - {{server.ksn}}
+ - {{server.pxe}}
groups:
- system:nodes
{% endfor %}
- {{yaml.genesis.name}}
- {{yaml.genesis.host}}
- {{yaml.genesis.ksn}}
- - {{yaml.genesis.storage}}
+ - {{yaml.genesis.pxe}}
- 127.0.0.1
- localhost
- kubernetes-etcd.kube-system.svc.cluster.local
- {{yaml.genesis.name}}
- {{yaml.genesis.host}}
- {{yaml.genesis.ksn}}
- - {{yaml.genesis.storage}}
+ - {{yaml.genesis.pxe}}
- 127.0.0.1
- localhost
- kubernetes-etcd.kube-system.svc.cluster.local
- {{yaml.kubernetes.etcd_service_ip}}
-{% for server in yaml.servers %}
+{% for server in yaml.masters %}
- document_name: kubernetes-etcd-{{ server.name }}
common_name: kubernetes-etcd-{{ server.name }}
hosts:
- {{ server.name }}
- {{server.host}}
- {{server.ksn}}
- - {{server.storage}}
+ - {{server.pxe}}
- 127.0.0.1
- localhost
- kubernetes-etcd.kube-system.svc.cluster.local
- {{yaml.genesis.name}}
- {{yaml.genesis.host}}
- {{yaml.genesis.ksn}}
- - {{yaml.genesis.storage}}
+ - {{yaml.genesis.pxe}}
- 127.0.0.1
- localhost
- kubernetes-etcd.kube-system.svc.cluster.local
- {{yaml.genesis.name}}
- {{yaml.genesis.host}}
- {{yaml.genesis.ksn}}
- - {{yaml.genesis.storage}}
+ - {{yaml.genesis.pxe}}
- 127.0.0.1
- localhost
- kubernetes-etcd.kube-system.svc.cluster.local
- {{yaml.kubernetes.etcd_service_ip}}
-{% for server in yaml.servers %}
+{% for server in yaml.masters %}
- document_name: kubernetes-etcd-{{server.name}}-peer
common_name: kubernetes-etcd-{{server.name}}-peer
hosts:
- {{server.name}}
- {{server.host}}
- {{server.ksn}}
- - {{server.storage}}
+ - {{server.pxe}}
- 127.0.0.1
- localhost
- kubernetes-etcd.kube-system.svc.cluster.local
- {{yaml.genesis.name}}
- {{yaml.genesis.host}}
- {{yaml.genesis.ksn}}
- - {{yaml.genesis.storage}}
+ - {{yaml.genesis.pxe}}
- 127.0.0.1
- localhost
- 10.96.232.136
-{% for server in yaml.servers %}
+{% for server in yaml.masters %}
- document_name: calico-etcd-{{server.name}}
common_name: calico-etcd-{{server.name}}
hosts:
- {{server.name}}
- {{server.host}}
- {{server.ksn}}
- - {{server.storage}}
+ - {{server.pxe}}
- 127.0.0.1
- localhost
- 10.96.232.136
- {{yaml.genesis.name}}
- {{yaml.genesis.host}}
- {{yaml.genesis.ksn}}
- - {{yaml.genesis.storage}}
+ - {{yaml.genesis.pxe}}
- 127.0.0.1
- localhost
- 10.96.232.136
-{% for server in yaml.servers %}
+{% for server in yaml.masters %}
- document_name: calico-etcd-{{server.name}}-peer
common_name: calico-etcd-{{server.name}}-peer
hosts:
- {{server.name}}
- {{server.host}}
- {{server.ksn}}
- - {{server.storage}}
+ - {{server.pxe}}
- 127.0.0.1
- localhost
- 10.96.232.136
{% endfor %}
+ - document_name: calico-node-peer
+ common_name: calcico-node-peer
keypairs:
- name: service-account
description: Service account signing key for use by Kubernetes controller-manager.