�
u��ec@s}ddlmZmZmZmZddlZdefd��YZdeeefd��YZdeefd��YZdS( i����(tPlugintRedHatPlugintDebianPlugintUbuntuPluginNtOpenStackNeutroncBs;eZdZdZd ZdZd�Zd�Zd�ZRS(
sOpenStack Networking
topenstack_neutront openstacktopenstack_controllertopenstack_computes-/var/lib/config-data/puppet-generated/neutroncCsn|jd�r"|jdg�n|jdg�|jd|jd|jd|jdg�|jd�|jd�|jd �gd
dgD]}|tjk^q�}gdd
gD]}|tjk^q�}t|�o�t|�s|j j
d�nh|jd�|jd�|jd�|jd�|jd�|jd�|jd�|jd�dS(Ntall_logss/var/log/neutron/s/var/log/neutron/*.logs
/etc/neutron/s/etc/default/neutron-servers/etc/my.cnf.d/tripleo.cnfs/var/lib/neutron/s/var/lib/neutron/locksls -laZR /var/lib/neutron/locktOS_USERNAMEtOS_PASSWORDtOS_TENANT_NAMEtOS_PROJECT_NAMEs}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.sopenstack subnet listsopenstack port listsopenstack router listsopenstack network agent listsopenstack network listsopenstack extension listsopenstack floating ip listsopenstack security group list(t
get_optiont
add_copy_spectvar_puppet_gentadd_forbidden_pathtadd_cmd_outputtostenvirontalltanytsoslogtwarning(tselftptvars_alltvars_any((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pytsetups6
%%
cCs1|jd||�|j|jd||�dS(Ns/etc/neutron/*(tdo_path_regex_subR(Rtregexptsubst((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pytapply_regex_subBs
cCs�ddddddddd d
ddd
ddddddddg}dg}|jddj|�d�|jddj|�d�dS(Ntrabbit_passwordt
qpid_passwordtnova_admin_passwordtxenapi_connection_passwordtpasswordtserver_authtadmin_passwordtmetadata_proxy_shared_secrett
eapi_passwordtcrd_passwordtprimary_l3_host_passwordt
serverautht
ucsm_passwordtha_vrrp_auth_passwordtssl_key_passwordtnsx_passwordtvcenter_passwordtedge_appliance_passwordttenant_admin_passwordt
apic_passwordt
transport_urlt
connections((?m)^\s*(%s)\s*=\s*)(.*)t|s\1*********s-((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))s
\1*********\6(R!tjoin(Rtprotect_keystconnection_keys((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pytpostprocIs
(RRR( t__name__t
__module__t__doc__tplugin_nametprofilesRRR!R<(((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pyRs * t
DebianNeutroncBsAeZdddddddddd d
gZd�Zd�ZRS(
sneutron-commonsneutron-plugin-ciscos neutron-plugin-linuxbridge-agentsneutron-plugin-nicirasneutron-plugin-openvswitchs neutron-plugin-openvswitch-agentsneutron-plugin-ryusneutron-plugin-ryu-agentsneutron-serverspython-neutronspython-neutronclientcCs
|jd�S(Nsneutron-common(tis_installed(R((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pyt
check_enabledoscCs$tt|�j�|jd�dS(Ns/etc/sudoers.d/neutron_sudoers(tsuperRBRR(R((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pyRrs(R=R>tpackagesRDR(((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pyRB`s t
RedHatNeutroncBseZdZd�ZRS(sopenstack-selinuxcCs$tt|�j�|jd�dS(Ns/etc/sudoers.d/neutron-rootwrap(RERGRR(R((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pyR{s(sopenstack-selinux(R=R>RFR(((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pyRGws( tsos.pluginsRRRRRRRBRG(((sA/usr/lib/python2.7/site-packages/sos/plugins/openstack_neutron.pyt<module>s"P |