def enable(self):
     enabled = flatten_boolean(self._values['enabled'])
     disabled = flatten_boolean(self._values['disabled'])
     if enabled == 'yes':
         return 'yes'
     if disabled == 'yes':
         return 'no'
     return None
 def strict_updates(self):
     if self._values['strict_updates'] is not None:
         result = flatten_boolean(self._values['strict_updates'])
     elif self.param_strict_updates is not None:
         result = flatten_boolean(self.param_strict_updates)
     else:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
Exemplo n.º 3
0
 def insert_header(self):
     result = flatten_boolean(self._values['insert_header'])
     if result is None:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
Exemplo n.º 4
0
 def enforce_tls_requirements(self):
     result = flatten_boolean(self._values['enforce_tls_requirements'])
     if result is None:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
Exemplo n.º 5
0
 def hsts_mode(self):
     result = flatten_boolean(self._values['hsts_mode'])
     if result is None:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
 def strict_resume(self):
     result = flatten_boolean(self._values['strict_resume'])
     if result is None:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
 def time_wait_recycle(self):
     result = flatten_boolean(self._values['time_wait_recycle'])
     if result is None:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
 def renegotiation(self):
     result = flatten_boolean(self._values['renegotiation'])
     if result is None:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
 def allow_non_ssl(self):
     result = flatten_boolean(self._values['allow_non_ssl'])
     if result is None:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
Exemplo n.º 10
0
 def auto_failback(self):
     result = flatten_boolean(self._values['auto_failback'])
     if result == 'yes':
         return 'true'
     if result == 'no':
         return 'false'
     return None
Exemplo n.º 11
0
 def include_subdomains(self):
     result = flatten_boolean(self._values['include_subdomains'])
     if result is None:
         return None
     if result == 'yes':
         return 'enabled'
     return 'disabled'
 def stats_enabled(self):
     if self._values['statistics'] is None:
         return None
     result = flatten_boolean(self._values['statistics']['enable'])
     if result:
         if result == 'yes':
             return True
         return False
Exemplo n.º 13
0
 def sni_require(self):
     require = flatten_boolean(self._values['sni_require'])
     default = self.sni_default
     if require is None:
         return None
     if default in [None, 'no']:
         if require == 'yes':
             raise F5ModuleError(
                 "Cannot set 'sni_require' to {0} if 'sni_default' is set as {1}".format(require, default))
     return require
 def normalize_metadata(self, metadata):
     result = []
     for item in metadata:
         name = item.get('name', None)
         persist = flatten_boolean(item.get('persist', "no"))
         if persist == "yes":
             persist = "true"
         else:
             persist = "false"
         result.append({
             "name": name,
             "persist": persist
         })
     return result
Exemplo n.º 15
0
 def sni_require(self):
     result = flatten_boolean(self._values['sni_require'])
     return result
Exemplo n.º 16
0
 def sni_default(self):
     result = flatten_boolean(self._values['sni_default'])
     return result
Exemplo n.º 17
0
 def base64(self):
     result = flatten_boolean(self._values['base64'])
     if result == 'yes':
         return True
     elif result == 'no':
         return False
Exemplo n.º 18
0
 def override_connection_limit(self):
     return flatten_boolean(self._values['override_connection_limit'])
Exemplo n.º 19
0
 def policy_enforcement(self):
     return flatten_boolean(self._values['policy_enforcement'])
Exemplo n.º 20
0
 def match_across_virtuals(self):
     return flatten_boolean(self._values['match_across_virtuals'])
Exemplo n.º 21
0
 def match_across_services(self):
     return flatten_boolean(self._values['match_across_services'])
Exemplo n.º 22
0
 def use_pmtu(self):
     result = flatten_boolean(self._values['use_pmtu'])
     return result
 def allow_expired_crl(self):
     return flatten_boolean(self._values['allow_expired_crl'])
Exemplo n.º 24
0
 def verify_tsig(self):
     try:
         return flatten_boolean(self._values['dns_express']['verify_tsig'])
     except (TypeError, KeyError):
         return None
 def retain_certificate(self):
     return flatten_boolean(self._values['retain_certificate'])
Exemplo n.º 26
0
 def transparent(self):
     result = flatten_boolean(self._values['transparent'])
     if result == 'yes':
         return 'enabled'
     elif result == 'no':
         return 'disabled'
Exemplo n.º 27
0
 def enabled(self):
     try:
         return flatten_boolean(self._values['dns_express']['enabled'])
     except (TypeError, KeyError):
         return None
Exemplo n.º 28
0
 def use_pmtu(self):
     result = flatten_boolean(self._values['use_pmtu'])
     if result == 'yes':
         return 'enabled'
     elif result == 'no':
         return 'disabled'
Exemplo n.º 29
0
 def response_policy(self):
     try:
         return flatten_boolean(self._values['dns_express']['response_policy'])
     except (TypeError, KeyError):
         return None
Exemplo n.º 30
0
 def transparent(self):
     result = flatten_boolean(self._values['transparent'])
     return result