+
    i2  c                   s`    ^ RI HtHtHt  ! R R]4      t ! R R]]4      t ! R R]]4      tR# )	i    )PluginRedHatPluginUbuntuPluginc                   s@   a  ] tR t^t o RtRtR	tRtRtR t	R t
RtV tR# )
OpenStackDesignatezOpenstack DesignateZopenstack_designatez//var/lib/config-data/puppet-generated/designatez&/var/lib/config-data/ansible-generatedc           	     s   V P                  R V P                  R4      RR7       V P                  RV P                  R,           V P                  R,           V P                  R,           V P                  R,           V P                  R	,           .4       V P                  R
4      '       d   V P                  . RO4       MV P                  . RO4       . ROpT P                  V Uu. uF	  pRV R2NK  	  up4       RpV P                  V4      pVR,          ^ 8X  dN   VR,          P                  4        F0  pVP                  4       ^ ,          pV P                  RV 2RR7       K2  	  R# R# u upi )z6designate-manage pool generate_file --file /dev/stdoutz.*designate_centralz&openstack_designate_current_pools.yaml)Z	containerZsuggest_filename/etc/designate/*z/etc/designate/designate.confz/etc/designate/pools.yamlz/designate/etc/named.confz/designate/etc/named/*z
/unbound/*Zall_logsz
openstack z --all-projectsz"openstack zone list -f value -c idZstatusZoutputz(openstack recordset list --all-projects Z	recordset)ZsubdirN)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 list)	Zadd_cmd_outputZget_container_by_nameZadd_copy_specvar_puppet_genvar_ansible_genZ
get_optionZexec_cmdZ
splitlinesZsplit)selfZsubcmdsZsubZcmdZretZzones   &     K/usr/lib/python3.14/site-packages/sos/report/plugins/openstack_designate.pysetupZ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   !E'c                s    . ROpRRP                  V4       R2pV P                  RVR4       V P                  V P                  R,           VR4       R# ).*_keyz(^\s*(Z|z)\s*=\s*)(.*)r   z\1*********N)r
   z.*_pass(wd|word)?ZpasswordZ
connectionZtransport_url)ZjoinZdo_path_regex_subr   )r   Zprotect_keysZregexps   &  r   postprocZOpenStackDesignate.postprocV   sX    
 388L12-@16>J"44N	
     N)Z	openstackZopenstack_controller)__name__
__module____qualname____firstlineno__Z
short_descZplugin_nameZprofilesr   r   r	   r   __static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s.     &J'K4HFN>O>(@
 
r   r   c                   s    ] tR t^gtRtRtR# )RedHatdesignater   N)zopenstack-selinuxr   r   r   r   Zpackagesr   r   r   r   r   r   g   s    %Hr   r   c                   s    ] tR t^ltRtRtR# )Ubuntudesignater   N)zdesignate-commonr   r   r   r   r   r   l   s    $Hr   r   N)Zsos.report.pluginsr    r   r   r   r   r   r   r   r   <module>r      s;    B AX
 X
v&(, &
%(, %r   