%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/modules/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/modules/openstack_mng.pyc

�
���^c@@s�dZddlmZmZmZddlZddlZddlZ	ddl
Z	eje�Z
dZd�Zd�Zd�Zdd�ZdS(	u�
Module for OpenStack Management

:codeauthor:    Konrad Mosoń <mosonkonrad@gmail.com>
:maturity:      new
:depends:       openstack-utils
:platform:      linux
i(tabsolute_importtprint_functiontunicode_literalsNu
openstack_mngcC@s$tjjd�rtStdfSdS(uA
    Only load this module if openstack-service is installed
    u/usr/bin/openstack-serviceu0The openstack-service binary could not be found.N(tostpathtisfilet__virtualname__tFalse(((s>/usr/lib/python2.7/site-packages/salt/modules/openstack_mng.pyt__virtual__scC@s#dd|g}td|�dkS(u�
    Start OpenStack service immediately

    CLI Example:

    .. code-block:: bash

        salt '*' openstack_mng.start_service neutron
    u/usr/bin/openstack-serviceustartucmd.retcodei(t__salt__(tservice_nametos_cmd((s>/usr/lib/python2.7/site-packages/salt/modules/openstack_mng.pyt
start_service#scC@s#dd|g}td|�dkS(u�
    Stop OpenStack service immediately

    CLI Example:

    .. code-block:: bash

        salt '*' openstack_mng.stop_service neutron
    u/usr/bin/openstack-serviceustopucmd.retcodei(R	(R
R((s>/usr/lib/python2.7/site-packages/salt/modules/openstack_mng.pytstop_service2scC@s0|r	t}tddd|g�jd�}x�|D]�}td|�}tjjjd��5}ttjjj	|j
��jd�d�}Wd	QXt|jd
d��d||k}|jd�d
k}	|s�|	r5td|�}
|
rt
}qq5q5W|Sdd|g}td|�dkSd	S(u
    Restart OpenStack service immediately, or only if it's running longer than
    specified value

    CLI Example:

    .. code-block:: bash

        salt '*' openstack_mng.restart_service neutron
        salt '*' openstack_mng.restart_service neutron minimum_running_time=600
    ucmd.runu/usr/bin/openstack-serviceulistu
uservice.showu/proc/uptimeu iNuExecMainStartTimestampMonotonici@BuActiveStateuactiveuservice.restarturestartucmd.retcode(RR	tsplittsalttutilstfilestfopentfloattstringutilst
to_unicodetreadtinttgettTrue(R
tminimum_running_timetret_codetservicestservicetservice_infotrfht	boot_timet	expr_timetexpr_activetretR((s>/usr/lib/python2.7/site-packages/salt/modules/openstack_mng.pytrestart_serviceAs&
"
&
(t__doc__t
__future__RRRtloggingtos.pathRtsalt.utils.filesRtsalt.utils.stringutilst	getLoggert__name__tlogRRRR
tNoneR$(((s>/usr/lib/python2.7/site-packages/salt/modules/openstack_mng.pyt<module>	s	
		

Zerion Mini Shell 1.0