diff options
Diffstat (limited to 'roles')
| -rwxr-xr-x | roles/openshift_facts/library/openshift_facts.py | 25 | 
1 files changed, 24 insertions, 1 deletions
| diff --git a/roles/openshift_facts/library/openshift_facts.py b/roles/openshift_facts/library/openshift_facts.py index 0788ddfb0..8acb166d6 100755 --- a/roles/openshift_facts/library/openshift_facts.py +++ b/roles/openshift_facts/library/openshift_facts.py @@ -536,7 +536,7 @@ def set_node_schedulability(facts):                  facts['node']['schedulable'] = True      return facts - +# pylint: disable=too-many-branches  def set_selectors(facts):      """ Set selectors facts if not already present in facts dict          Args: @@ -570,6 +570,10 @@ def set_selectors(facts):          facts['hosted']['logging'] = {}      if 'selector' not in facts['hosted']['logging'] or facts['hosted']['logging']['selector'] in [None, 'None']:          facts['hosted']['logging']['selector'] = None +    if 'etcd' not in facts['hosted']: +        facts['hosted']['etcd'] = {} +    if 'selector' not in facts['hosted']['etcd'] or facts['hosted']['etcd']['selector'] in [None, 'None']: +        facts['hosted']['etcd']['selector'] = None      return facts @@ -2157,6 +2161,25 @@ class OpenShiftFacts(object):                          create_pvc=False                      )                  ), +                etcd=dict( +                    storage=dict( +                        kind=None, +                        volume=dict( +                            name='etcd', +                            size='1Gi' +                        ), +                        nfs=dict( +                            directory='/exports', +                            options='*(rw,root_squash)' +                        ), +                        host=None, +                        access=dict( +                            modes=['ReadWriteOnce'] +                        ), +                        create_pv=True, +                        create_pvc=False +                    ) +                ),                  registry=dict(                      storage=dict(                          kind=None, | 
