Anons79 Mini Shell

Directory : /lib/python2.7/site-packages/ansible/modules/system/
Upload File :
Current File : //lib/python2.7/site-packages/ansible/modules/system/syspatch.pyc

�
�Udac@`s�ddlmZmZmZeZidd6dgd6dd6ZdZd	Zd
Z	ddl
mZd�Zd
�Z
d�Zedkr�e�ndS(i(tabsolute_importtdivisiontprint_functions1.1tmetadata_versiontpreviewtstatust	communitytsupported_bys�
---
module: syspatch

short_description: Manage OpenBSD system patches

version_added: "2.9"

description:
    - "Manage OpenBSD system patches using syspatch"

options:
    apply:
        description:
            - Apply all available system patches
        default: False
        required: false
    revert:
        description:
            - Revert system patches
        required: false
        type: str
        choices: [ all, one ]

author:
    - Andrew Klaus (@precurse)
s�
- name: Apply all available system patches
  syspatch:
    apply: true

- name: Revert last patch
  syspatch:
    revert: one

- name: Revert all patches
  syspatch:
    revert: all
s�
rc:
  description: The command return code (0 means success)
  returned: always
  type: int
stdout:
  description: syspatch standard output
  returned: always
  type: str
  sample: "001_rip6cksum"
stderr:
  description: syspatch standard error
  returned: always
  type: str
  sample: "syspatch: need root privileges"
reboot_needed:
  description: Whether or not a reboot is required after an update
  returned: always
  type: bool
  sample: True
(t
AnsibleModulec
C`sztdtdddt�dtddddd	g��}td
|dtdddgg�}t|�}|j|�dS(
Ntapplyttypetbooltdefaulttreverttstrtchoicestalltonet
argument_spectsupports_check_modetrequired_one_of(tdicttFalseRtTruetsyspatch_runt	exit_json(tmodule_argstmoduletresult((sC/usr/lib/python2.7/site-packages/ansible/modules/system/syspatch.pyt
run_moduleRscC`s�dg}t}t}g}|jdr\dg}|jddkrPdg}q{dg}n|jdr{dg}g}n|j||�\}}}	|d	kr�|jd
d||||	f�nt|�d	kr�t}
nt}
|jr�|
}n�|
r�|j||�\}}}	|d	krV|	dkrV|jd
d||||	f�nA|j�jd
�rtt}n#|j�jd�r�|j	dnt|�d	kr�|j	dnt}nt}t
d|d|d|d|	d|d|�S(Ns/usr/sbin/syspatchR
s-lRs-Rs-rR	s-citmsgs'Command %s failed rc=%d, out=%s, err=%ss0ln: /usr/X11R6/bin/X: No such file or directory
screate unique kernelssyspatch updated itselfs0Syspatch was updated. Please run syspatch again.s5syspatch had suggested changes, but stdout was empty.tchangedt
reboot_neededtrctstderrtstdouttwarnings(Rtparamstrun_commandt	fail_jsontlenRt
check_modetlowertfindtappendR(RtcmdRR R$t
check_flagtrun_flagR!toutterrtchange_pending((sC/usr/lib/python2.7/site-packages/ansible/modules/system/syspatch.pyRdsN	
	
		#			#		cC`st�dS(N(R(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/syspatch.pytmain�st__main__N(t
__future__RRRR
t
__metaclass__tANSIBLE_METADATAt
DOCUMENTATIONtEXAMPLEStRETURNtansible.module_utils.basicRRRR3t__name__(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/syspatch.pyt<module>s

		@	

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]