관리-도구
편집 파일: openstack_manila.pyc
� u��ec @ sq d d l m Z m Z m Z m Z d e f d � � YZ d e e e f d � � YZ d e e f d � � YZ d S( i����( t Plugint RedHatPlugint DebianPlugint UbuntuPlugint OpenStackManilac B sJ e Z d Z d Z d Z g Z d Z d � Z d � Z d � Z d � Z RS( s OpenStack Manila t openstack_manilat openstackt openstack_controllers, /var/lib/config-data/puppet-generated/manilac C s� d | j � r | j n d } d | } | j | d d �| j d | j d | j d | j d | j d | j d g � | j d � r� | j d g � n | j d g � d S( Ns %s/etc/manilat s( manila-manage --config-dir %s db versiont suggest_filenamet manila_db_versions /etc/manila/s /etc/my.cnf.d/tripleo.cnfs /etc/httpd/conf/s /etc/httpd/conf.d/s /etc/httpd/conf.modules.d/*.conft all_logss /var/log/manila/*s /var/log/manila/*.log( t running_in_containert var_puppet_gent add_cmd_outputt add_copy_spect get_option( t selft config_dirt manila_cmd( ( s@ /usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyt setup s c C so xh d d g D]Z } | j | d � } | d d k r x. | d j � D] } | j d � rG t SqG Wq q Wt S( Nt dockert podmans pst statusi t outputt manila_api( t exec_cmdt splitlinest endswitht Truet False( R t runtimet container_statust line( ( s@ /usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyR 1 s c C s1 | j d | | � | j | j d | | � d S( Ns /etc/manila/*( t do_path_regex_subR ( R t regexpt subst( ( s@ /usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyt apply_regex_sub: s c C s\ d d d d g } d d g } | j d d j | � d � | j d d j | � d � d S( Ns .*password.*t transport_urlt hdfs_ssh_pwt maprfs_ssh_pwt connectiont sql_connections ((?m)^\s*(%s)\s*=\s*)(.*)t |s \1*********s- ((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))s \1*********\6( R% t join( R t protect_keyst connection_keys( ( s@ /usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyt postprocA s ( R R ( t __name__t __module__t __doc__t plugin_namet profilest option_listR R R R% R/ ( ( ( s@ /usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyR s t DebianManilac B s e Z d Z d Z RS( sC OpenStackManila related information for Debian based distributions.s python-manilas manila-commons manila-apis manila-shares manila-scheduler( s python-manilas manila-commons manila-apis manila-shares manila-scheduler( R0 R1 R2 t packages( ( ( s@ /usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyR6 Q s t RedHatManilac B s e Z d Z d Z d � Z RS( s>