??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó ßUdac@s9ddlZddlZdZyddlmZeZWn#ek r]ej ƒZe ZnXddl m Z m Z idd6dd6dd6Zid d6d d6ZdZd Zd efd „ƒYZd„Zde fd„ƒYZddgZdgZgZd„Zd„Zd„Zd„Zd„Zd„ZdS(iÿÿÿÿN(tVCA(t AnsibleModuletmissing_required_libtondemandtvcat subscriptiontvchstvcdsvca.vmware.comsvchs.vmware.coms5.7tVcaErrorcBseZd„ZRS(cKs#||_tt|ƒj|ƒdS(N(tkwargstsuperRt__init__(tselftmsgR ((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyR 's (t__name__t __module__R (((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyR%scCsÐtdtddddgdtƒdtddddd gdtd tƒd tƒd tƒd tƒdtƒdtdtƒdtdtdtjƒƒdtƒdtddƒdtdddtddgƒƒ S(Ntusernamettypetstrtaliasestusertrequiredtpasswordtpasstpasswdtno_logtorgt service_idt instance_idthostt api_versiontdefaultt service_typetchoicestvdc_namet gateway_nametgatewaytvalidate_certstboolt verify_certs(tdicttTruetDEFAULT_VERSIONtDEFAULT_SERVICE_TYPEt SERVICE_MAPtkeys(((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pytvca_argument_spec,s'     tVcaAnsibleModulecBs›eZd„Zed„ƒZed„ƒZed„ƒZd„Zd„Zd„Z d„Z d„Z d „Z d „Z ed „Zd „Zd „ZRS(cOs™tƒ}|j|jdtƒƒƒ||ds     cCs|jS(N(R9(R ((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyROscCsk|jdk r|jS|jd}|jd}|jj||ƒ}|s^td|ƒ‚n||_|S(NR"R#s$vca instance has no gateway named %s(R<R;tparamsRt get_gatewayR(R R"R#R<((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyR$Ss   cCs[|jdk r|jS|jd}|jj|ƒ}|sNtd|ƒ‚n||_|S(NR"s vca instance has no vdc named %s(R=R;R?Rtget_vdcR(R R"R=((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pytvdc_s  cCs5|jj|j|ƒ}|s1td|ƒ‚n|S(Ns!vca instance has no vapp named %s(Rtget_vappRBR(R t vapp_nametvapp((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyRCjscCs€|j|ƒ}|jjƒ}g|jƒD]}|j|kr+|^q+}y |dSWn!tk r{td|ƒ‚nXdS(Nisvapp has no vm named %s(RCtmet get_Childrentget_Vmtnamet IndexErrorR(R RDtvm_nameREtchildrentvmtvms((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pytget_vmps.  c Csª|jjdtƒ}|dkr1|jd}n t|}|jd}|jjdƒ}|dkrod}n|jjdƒ}td|d|dt|d |d |ƒS( NR RRRRRs5.6R%tversiontverify(R?R4R+t LOGIN_HOSTRR,(R R RRRPRQ((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyR8ys      cCsú|jd}|jd}d}|dkr<|jd}n|jjd|d|ƒsv|jdd|jjjƒny$d|}t||ƒ}|ƒWnYtk r¾|jd|ƒn8t k rõ}|j|j d|jjj|j nXdS( NR RRRsLogin to VCA failedtresponseslogin_%ss*no login method exists for service_type %s( R?R;RR:R6RStcontenttgetattrtAttributeErrorRtmessageR (R R Rt login_orgt method_nametmethte((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyR:‹s      cCs9|jd}|s"tdƒ‚n|jjd|ƒdS(NRs1missing required instance_id for service_type vcatinstance(R?RRtlogin_to_instance_sso(R R((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyt login_vcaŸs cCs[|jd}|s"tdƒ‚n|jd}|sDtdƒ‚n|jj||ƒdS(NRs1missing required service_id for service_type vchsRs*missing required org for service_type vchs(R?RRt login_to_org(R RR((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyt login_vchs¥s  cCs|jd}|s"tdƒ‚n|jjs=tdƒ‚n|jjjs[tdƒ‚n|jjd|jjd|d|jjjƒdS(NRs)missing required org for service_type vcds(unable to get token for service_type vcds*unable to get org_url for service_type vcdttokentorg_url(R?RRRatvcloud_sessionRbR:(R R((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyt login_vcd°s  cCsE|jjƒ}|s(|jddƒn|rA|jj|ƒndS(NR s-unable to save gateway services configuration(R$tsave_services_configurationR6Rtblock_until_completed(R tblockingttask((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pytsave_services_config¾s cKs|jd||dS(NR (t fail_json(R R R ((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyR6ÅscKs|j|dS(N(t exit_json(R R ((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pytexitÈs(RRR tpropertyRR$RBRCROR8R:R^R`RdR)RiR6Rl(((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyR/<s         RR"RcCs+ts%|jdtdƒdtƒn|jjdtƒ}|dkr‰x@tD]5}|jj|ƒdkrM|jdd|ƒqMqMWn|dkrØx@t D]5}|jj|ƒdkrœ|jdd|ƒqœqœWn|d kr'x@t D]5}|jj|ƒdkrë|jdd |ƒqëqëWndS( NR R1R2R Rs1argument %s is mandatory when service type is vcaRs2argument %s is mandatory when service type is vchsRs1argument %s is mandatory when service type is vcd( R5RjRR7R?R4R+t VCA_REQ_ARGSR;t VCHS_REQ_ARGSt VCD_REQ_ARGS(tmoduleR targ((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyt_validate_moduleÙs&          cCs?g}x2|D]*}|jtd|dd|dƒƒq W|S(NtapiUrlRtid(tappendR((t instance_listt instancesti((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pytserialize_instancesós (cCsg|jd|ƒs-tdd|jjƒ‚n|jd|ƒsct|jƒ}tdd|ƒ‚n|S(NRs/Login Failed: Please check username or passwordterrorR\sRLogin to Instance failed: Seems like instance_id provided is wrong .. Please checktvalid_instances(R:RRSRTR]RzRx(RRR\ts_json((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyt _vca_loginús   cCs^|jd|ƒs-tdd|jjƒ‚n|j||ƒsZtdd|jjƒ‚ndS(NRs/Login Failed: Please check username or passwordR{s0Failed to login to org, Please check the orgname(R:RRSRTR_(RRtserviceR((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyt _vchs_logins   cCs |jd|d|ƒs'tdƒ‚n|jd|d|ƒsZtdd|jjƒ‚n|jd|jd|d|jjƒsœtdd|jjƒ‚ndS( NRRsBLogin Failed: Please check username or password or host parameterssFailed to get the tokenR{RaRbsFailed to login to org(R:RRSRTRaRcRb(RRR((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyt _vcd_logins 'cCse|jjdƒ}|jjdƒ}|jjdƒ}|jjdƒ}|jjdƒ}|jjdƒ}|jjdƒ}|jjdƒ}|jjd ƒ} t|ƒ| rÔ|d krÔ|jjdƒ}n| rö|d krö|pð|}n|d kr|jjd ƒ} n t|} tjjd |ƒ}tjjd|ƒ}| sY| rrd} |jd| ƒn|d kr‡d}n|d kr£| r£d}ntd | d|dt|d|d| ƒ} yd|dkrðt | ||ƒnA|d krt | |||ƒn|d kr1t | ||ƒnWn,t k r`} |jd| j | jnX| S(NR RRRRR"RRR%RRRtVCA_USERtVCA_PASSs=Either the username or password is not set, please check argsR s5.6RPRQR(R?R4RsRRtostenvironRjRR,R~R€RRRWR (RqR RRR\RR"RRPRQRR RR[((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyt vca_loginsN          (R„t tracebackR;R7tpyvcloud.vcloudairRR)R5t ImportErrort format_exctFalsetansible.module_utils.basicRRR,RRR+R*t ExceptionRR.R/RnRoRpRsRzR~R€RR†(((s</usr/lib/python2.7/site-packages/ansible/module_utils/vca.pyts2       ˜