Russell Teague ec9c22ca6a Refactored to use Ansible systemd module 8 years ago
..
defaults d1730f70c9 Correct flannel cert variables. 8 years ago
handlers ec9c22ca6a Refactored to use Ansible systemd module 8 years ago
meta ec9c22ca6a Refactored to use Ansible systemd module 8 years ago
tasks ec9c22ca6a Refactored to use Ansible systemd module 8 years ago
README.md ec9c22ca6a Refactored to use Ansible systemd module 8 years ago

README.md

Role Name

Configure flannel on openshift nodes

Requirements

  • Ansible 2.2
  • This role assumes it's being deployed on a RHEL/Fedora based host with package named 'flannel' available via yum or dnf (conditionally), in version superior to 0.3.

Role Variables

Name Default value Description
flannel_interface ansible_default_ipv4.interface interface to use for inter-host communication
flannel_etcd_key /openshift.com/network etcd prefix
etcd_hosts etcd_urls a list of etcd endpoints
etcd_cert_config_dir {{ openshift.common.config_base }}/node SSL certificates directory
etcd_peer_ca_file {{ etcd_conf_dir }}/ca.crt SSL CA to use for etcd
etcd_peer_cert_file Openshift SSL cert SSL cert to use for etcd
etcd_peer_key_file Openshift SSL key SSL key to use for etcd

Dependencies

openshift_facts

Example Playbook

- hosts: openshift_node
  roles:
    - { role: flannel, etcd_urls: ['https://127.0.0.1:2379'] }

License

Apache License, Version 2.0

Author Information

Sylvain Baubeau sbaubeau@redhat.com