Commit 15614221 authored by Jeff Geerling's avatar Jeff Geerling

Issue #5: Add more configuration ability to default Flannel network manifests.

parent 958650b8
...@@ -59,6 +59,11 @@ Apt repository options for Kubernetes installation. ...@@ -59,6 +59,11 @@ Apt repository options for Kubernetes installation.
Yum repository options for Kubernetes installation. Yum repository options for Kubernetes installation.
kubernetes_flannel_manifest_file_rbac: https://raw.githubusercontent.com/coreos/flannel/master/Documentation/k8s-manifests/kube-flannel-rbac.yml
kubernetes_flannel_manifest_file: https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
Flannel manifest files to apply to the Kubernetes cluster to enable networking. You can copy your own files to your server and apply them instead, if you need to customize the Flannel networking configuration.
## Dependencies ## Dependencies
None. None.
......
...@@ -28,3 +28,7 @@ kubernetes_apt_repository: "deb http://apt.kubernetes.io/ kubernetes-xenial {{ k ...@@ -28,3 +28,7 @@ kubernetes_apt_repository: "deb http://apt.kubernetes.io/ kubernetes-xenial {{ k
kubernetes_apt_ignore_key_error: False kubernetes_apt_ignore_key_error: False
kubernetes_yum_arch: x86_64 kubernetes_yum_arch: x86_64
# Flannel config files.
kubernetes_flannel_manifest_file_rbac: https://raw.githubusercontent.com/coreos/flannel/master/Documentation/k8s-manifests/kube-flannel-rbac.yml
kubernetes_flannel_manifest_file: https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
...@@ -30,8 +30,8 @@ ...@@ -30,8 +30,8 @@
- name: Configure Flannel networking. - name: Configure Flannel networking.
command: "{{ item }}" command: "{{ item }}"
with_items: with_items:
- kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/k8s-manifests/kube-flannel-rbac.yml - kubectl apply -f {{ kubernetes_flannel_manifest_file_rbac }}
- kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml - kubectl apply -f {{ kubernetes_flannel_manifest_file }}
register: flannel_result register: flannel_result
changed_when: "'created' in flannel_result.stdout" changed_when: "'created' in flannel_result.stdout"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment