diff options
Diffstat (limited to 'roles/openshift_facts')
| -rwxr-xr-x | roles/openshift_facts/library/openshift_facts.py | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/roles/openshift_facts/library/openshift_facts.py b/roles/openshift_facts/library/openshift_facts.py index fed00132a..16630d5fd 100755 --- a/roles/openshift_facts/library/openshift_facts.py +++ b/roles/openshift_facts/library/openshift_facts.py @@ -1052,7 +1052,7 @@ class OpenShiftFacts(object):          Raises:              OpenShiftFactsUnsupportedRoleError:      """ -    known_roles = ['common', 'master', 'node', 'master_sdn', 'node_sdn', 'etcd'] +    known_roles = ['common', 'master', 'node', 'master_sdn', 'node_sdn', 'etcd', 'nfs']      def __init__(self, role, filename, local_facts, additive_facts_to_overwrite=False):          self.changed = False @@ -1146,6 +1146,12 @@ class OpenShiftFacts(object):              node = dict(labels={}, annotations={}, portal_net='172.30.0.0/16',                          iptables_sync_period='5s', set_node_ip=False)              defaults['node'] = node + +        if 'nfs' in roles: +            nfs = dict(exports_dir='/var/export', registry_volume='regvol', +                       export_options='*(rw,sync,all_squash)') +            defaults['nfs'] = nfs +          return defaults      def guess_host_provider(self):  | 
