<s> '''<STR_LIT>''' <EOL> import mc_states . api <EOL> import re <EOL> __name = '<STR_LIT>' <EOL> ipsan = re . compile ( '<STR_LIT>' , re . M | re . U ) <EOL> slssan1 = re . compile ( '<STR_LIT>' ) <EOL> slssan2 = re . compile ( <EOL> '<STR_LIT>' ) <EOL> _reg = { } <EOL> def metadata ( ) : <EOL> '''<STR_LIT>''' <EOL> @ mc_states . api . lazy_subregistry_get ( __salt__ , __name ) <EOL> def _metadata ( ) : <EOL> return __salt__ [ '<STR_LIT>' ] ( __name ) <EOL> return _metadata ( ) <EOL> def _get_ldapVariables ( _s ) : <EOL> return _s [ '<STR_LIT>' ] ( ) <EOL> def _ldapEn ( __salt__ ) : <EOL> return __salt__ [ '<STR_LIT>' ] ( __salt__ ) <EOL> def settings ( ttl = <NUM_LIT:15> * <NUM_LIT> ) : <EOL> '''<STR_LIT>''' <EOL> if not _reg : <EOL> data = { } <EOL> _s = __salt__ <EOL> data [ '<STR_LIT>' ] = '<STR_LIT>' <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data . update ( _s [ '<STR_LIT>' ] ( ) ) <EOL> data . update ( _s [ '<STR_LIT>' ] ( ) ) <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = data [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = rvmSettings = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = rvmSettings [ '<STR_LIT:url>' ] <EOL> data [ '<STR_LIT>' ] = rvmSettings [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = rvmSettings [ '<STR_LIT:user>' ] <EOL> data [ '<STR_LIT>' ] = rvmSettings [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = _s [ '<STR_LIT>' ] ( ) <EOL> localesdef = _s [ '<STR_LIT>' ] ( ) <EOL> data [ '<STR_LIT>' ] = localesdef [ '<STR_LIT>' ] <EOL> data [ '<STR_LIT>' ] = localesdef [ '<STR_LIT>' ] <EOL> _reg . update ( data ) <EOL> return _reg <EOL> def apparmor_en ( ) : <EOL> ret = False <EOL> if __grains__ [ '<STR_LIT>' ] in [ '<STR_LIT>' ] : <EOL> ret = True <EOL> return ret <EOL> def registry ( ttl = <NUM_LIT:15> * <NUM_LIT> ) : <EOL> '''<STR_LIT>''' <EOL> def _do ( ) : <EOL> has_nodejs = __salt__ [ '<STR_LIT>' ] ( <EOL> '<STR_LIT>' , False ) <EOL> reg = { <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : apparmor_en ( ) } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : _ldapEn ( __salt__ ) } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : _ldapEn ( __salt__ ) } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : has_nodejs } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : False } } <EOL> nodetypes_registry = __salt__ [ '<STR_LIT>' ] ( ) <EOL> if '<STR_LIT>' in nodetypes_registry [ '<STR_LIT>' ] : <EOL> reg . update ( { '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } , <EOL> '<STR_LIT>' : { '<STR_LIT>' : True } } ) <EOL> reg = __salt__ [ <EOL> '<STR_LIT>' <EOL> ] ( __name , defaults = reg ) <EOL> return reg <EOL> cache_key = '<STR_LIT>' <EOL> return __salt__ [ '<STR_LIT>' ] ( _do , [ ] , { } , cache_key , ttl ) <EOL> def get_pillar_fqdn ( sls , template ) : <EOL> '''<STR_LIT>''' <EOL> fqdn = sls <EOL> tname = template . _TemplateReference__context . name <EOL> if tname : <EOL> fqdn = tname <EOL> if '<STR_LIT:/>' in fqdn : <EOL> fqdn = fqdn . split ( '<STR_LIT:/>' ) [ - <NUM_LIT:1> ] <EOL> fqdn = re . sub ( '<STR_LIT>' , '<STR_LIT>' , fqdn ) <EOL> fqdn = slssan1 . sub ( '<STR_LIT>' , fqdn ) <EOL> fqdn = slssan2 . sub ( '<STR_LIT>' , fqdn ) <EOL> fqdn = fqdn . replace ( '<STR_LIT:+>' , '<STR_LIT:.>' ) <EOL> return fqdn <EOL> def get_pillar_sw_ip ( ip ) : <EOL> return ipsan . sub ( '<STR_LIT:_>' , ip ) . replace ( <EOL> '<STR_LIT:@>' , '<STR_LIT>' ) . replace ( <EOL> '<STR_LIT:*>' , '<STR_LIT>' ) </s>
