
    ~ gR                     ^    S SK JrJrJr   " S S\5      r " S S\\5      r " S S\\5      rg)	    )PluginRedHatPluginUbuntuPluginc                   4    \ rS rSrSrSrSrSrSrS r	S r
S	rg
)OpenStackDesignate   zOpenstack Designateopenstack_designate)	openstackopenstack_controllerz//var/lib/config-data/puppet-generated/designatez&/var/lib/config-data/ansible-generatedc           	         U R                  SU R                  S5      SS9  U R                  SU R                  S-   U R                  S-   U R                  S-   U R                  S	-   U R                  S
-   /5        U R                  S5      (       a  U R                  / SQ5        OU R                  / SQ5        / SQnU R                  U Vs/ s H	  nSU S3PM     sn5        SnU R                  U5      nUS   S:X  aA  US   R                  5        H)  nUR                  5       S   nU R                  SU 3SS9  M+     g g s  snf )Nz6designate-manage pool generate_file --file /dev/stdoutz.*designate_centralz&openstack_designate_current_pools.yaml)	containersuggest_filename/etc/designate/*z/etc/designate/designate.confz/etc/designate/pools.yamlz/designate/etc/named.confz/designate/etc/named/*z
/unbound/*all_logs)z/var/log/designate/*z/var/log/containers/designate/*z$/var/log/containers/designate-bind/*z/var/log/containers/unbound/*)z/var/log/designate/*.logz#/var/log/containers/designate/*.logz(/var/log/containers/designate-bind/*.logz!/var/log/containers/unbound/*.log)zdns service listzdns quota listzptr record listztld listz<tsigkey list --column name --column algorithm --column scopezzone blacklist listzzone export listzzone import listz	zone listzzone transfer accept listzzone transfer request listz
openstack z --all-projectsz"openstack zone list -f value -c idstatusr   outputz(openstack recordset list --all-projects 	recordset)subdir)	add_cmd_outputget_container_by_nameadd_copy_specvar_puppet_genvar_ansible_gen
get_optionexec_cmd
splitlinessplit)selfsubcmdssubcmdretzones         H/usr/lib/python3/dist-packages/sos/report/plugins/openstack_designate.pysetupOpenStackDesignate.setup   so    	D001FGE 	 	
 	"AA"==  #>>  #;;  </
 	 ??:&&       
 	9@
9@#j_-
 	
 3mmC x=AH002zz|A##>tfE& $ ( 3 
s   	D>c                     / SQnSSR                  U5       S3nU R                  SUS5        U R                  U R                  S-   US5        g )N)password
connectiontransport_urladmin_passwordssl_key_passwordssl_client_key_passwordmemcache_secret_keyz(^\s*(|z)\s*=\s*)(.*)r   z\1*********)joindo_path_regex_subr   )r   protect_keysregexps      r$   postprocOpenStackDesignate.postprocV   sX    

 388L12-@16>J"44N	
     N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesr   r   r%   r4   __static_attributes__r7   r6   r$   r   r      s&    &J'K4HFN>O>(@
r6   r   c                       \ rS rSrSrSrg)RedHatdesignatee   )zopenstack-selinuxr7   Nr8   r9   r:   r;   packagesr?   r7   r6   r$   rA   rA   e   s    %Hr6   rA   c                       \ rS rSrSrSrg)Ubuntudesignatej   )zdesignate-commonr7   NrC   r7   r6   r$   rF   rF   j   s    $Hr6   rF   N)sos.report.pluginsr   r   r   r   rA   rF   r7   r6   r$   <module>rI      s;    B AV
 V
r&(, &
%(, %r6   