blob: b8aa830ac620f8609a8423be88d8613c63cccf7e (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 | Role Name
=========
Configure flannel on openshift nodes
Requirements
------------
This role assumes it's being deployed on a RHEL/Fedora based host with package
named 'flannel' available via yum, 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_conf_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>
 |