Server IP : 184.107.3.203 / Your IP : 216.73.216.51 Web Server : Apache System : Linux dedicated2.avenfashion.com.ph 4.18.0-553.40.1.el8_10.x86_64 #1 SMP Mon Feb 10 12:11:18 EST 2025 x86_64 User : adminteladeoro ( 1015) PHP Version : 8.2.28 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
3 ~ �g#! � @ sZ d dl Z d dlmZmZmZmZ G dd� de�ZG dd� deee�ZG dd� dee�ZdS ) � N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc @ sH e Zd ZdZdZdZdZdZed Zg Z dZ d d � Zdd� Zd d� Z dS )�OpenStackIroniczOpenStack IronicZopenstack_ironic� openstack�openstack_undercloud�.*ironic_apiz,/var/lib/config-data/puppet-generated/ironicZ _inspectorFc C s< | j d�}|�r^| jd | jd | jd | jd | jd g| _| jdd| jd | jd | jd | jd | jd | jd | jd | jd | jd | jd | jd | jd | jd | jd | jd g� | jd�r�| jddg� n| jddg� x@ddd| jd | jd gD ]"}| j|| j� |� �gdd � �qW x�d>D ]$}| j d(| ��r4| jd)|d*� �q4W n^ddg| _| jd ddd+ddg� | jd��r�| jd,d-g� n| jd.d/g� | jdddgdd � | jd0d1i� d2d3� d?D �}d6d3� d@D �}t |��o�t |�| _| j�s| jj d9� n(| jd:� | jd;� | jd<� | jd=� d S )ANz.*ironic_apiz /etc/ironic/*z/etc/ironic-inspector/*z_api/etc/ironic/*z /var/lib/httpboot/inspector.ipxez/var/lib/ironic-inspector/z-/var/log/containers/ironic-inspector/ramdisk/z/etc/xinetd.confz/etc/xinetd.d/z/etc/ironic/z/etc/ironic-inspector/z/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confz/etc/my.cnf.d/tripleo.cnfz_api/etc/ironic/z_api/etc/httpd/conf/z_api/etc/httpd/conf.d/z$_api/etc/httpd/conf.modules.d/*.confz_api/etc/my.cnf.d/tripleo.cnf�all_logsz/var/log/containers/ironic/z%/var/log/containers/ironic-inspector/z /var/log/containers/ironic/*.logz*/var/log/containers/ironic-inspector/*.logz/var/lib/ironicz /httpbootz /tftpbootz/var/lib/httpboot/z/var/lib/tftpboot/T)� recursive�ironic_inspector_dnsmasq�ironic_inspector�ironic_pxe_http�ironic_pxe_tftp�ironic_neutron_agent�ironic_conductor� ironic_apiz.*zrpm -qa)Z containerz"/var/log/ironic-inspector/ramdisk/z/var/log/ironic/z/var/log/ironic-inspector/z/var/log/ironic/*.logz/var/log/ironic-inspector/*.logz.*/etc/ironic/ironic.confZironic_confc S s g | ]}|t jk�qS � )�os�environ)�.0�pr r �&/usr/lib/python3.6/openstack_ironic.py� <listcomp>x s z)OpenStackIronic.setup.<locals>.<listcomp>�OS_USERNAME�OS_PASSWORDc S s g | ]}|t jk�qS r )r r )r r r r r r { s �OS_TENANT_NAME�OS_PROJECT_NAMEz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.z&openstack baremetal driver list --longz$openstack baremetal node list --longz$openstack baremetal port list --longz*openstack baremetal port group list --long)r r r r r r r )r r )r r )Zcontainer_exists�var_puppet_gen�ins_puppet_gen� conf_list� add_copy_spec� get_optionZadd_dir_listing�add_cmd_outputZ add_file_tags�all�any� osc_available�soslog�warning)�selfZin_container�pathZcontainer_nameZvars_allZvars_anyr r r �setup s� zOpenStackIronic.setupc C s"