??????????????
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@suddlZddlZddlmZddlmZddlmZdefd„ƒYZ dd d„ƒYZ dS( iÿÿÿÿN(t fetch_url(tto_text(t env_fallbacktResponsecBs/eZd„Zed„ƒZed„ƒZRS(cCs.d|_|r!|jƒ|_n||_dS(N(tNonetbodytreadtinfo(tselftrespR((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyt__init__&s cCsi|js6d|jkr2tjt|jdƒƒSdSytjt|jƒƒSWntk rddSXdS(NR(RRtjsontloadsRRt ValueError(R((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyR ,s  cCs |jdS(Ntstatus(R(R((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyt status_code7s(t__name__t __module__R tpropertyR R(((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyR$s  tDigitalOceanHelpercBszeZd„Zd„Zd d„Zd d„Zd d„Zd d„Zd d„Z e d„ƒZ d d dd d „Z RS( cCsš||_d|_|jjddƒ|_|jjdƒ|_idj|jƒd6dd6|_|jd ƒ}|jd kr–|jj d d ƒndS( Nshttps://api.digitalocean.com/v2ttimeoutit oauth_tokens Bearer {0}t Authorizationsapplication/jsons Content-typetaccounti‘tmsgsEFailed to login using API token, please verify validity of API token.( tmoduletbaseurltparamstgetRRtformattheadersRt fail_json(RRtresponse((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyR >s   cCs.|ddkr|d}nd|j|fS(Nit/is%s/%s(R(Rtpath((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyt _url_builderKs c Csd|j|ƒ}|jj|ƒ}t|j|d|d|jd|d|jƒ\}}t||ƒS(NtdataRtmethodR(R#RtjsonifyRRRR(RR%R"R$turlR R((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pytsendPs6cCs|jd||ƒS(NtGET(R((RR"R$((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyRXscCs|jd||ƒS(NtPUT(R((RR"R$((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pytput[scCs|jd||ƒS(NtPOST(R((RR"R$((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pytpost^scCs|jd||ƒS(NtDELETE(R((RR"R$((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pytdeleteasc Csmtdtdddtdtƒdtdtdtd d d d gfdtd dgƒdtddddƒƒS(Ntvalidate_certsttypetbooltrequiredtdefaultRtno_logtfallbackt DO_API_TOKENt DO_API_KEYtDO_OAUTH_TOKENt OAUTH_TOKENtaliasest api_tokenRtinti(tdicttFalsetTrueR(((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pytdigital_ocean_argument_specds i(iÈc Csd}t}g}d }d } x›|s3||kr»dj|||ƒ} |j| ƒ} | j}||krpPn|d7}|j| j|ƒd| jdkoµd| jddk}q!W||kr d||f} | rö| d| jd7} n|jjd | ƒn|S( sm Function to get all paginated data from given URL Args: base_url: Base URL to get data from data_key_name: Name of data key value data_per_page: Number results per page (Default: 40) expected_status_code: Expected returned code from DigitalOcean (Default: 200) Returns: List of data is{0}page={1}&per_page={2}tpagestlinkstnextsFailed to fetch %s from %ss due to error : %stmessageRN( R@RRRRtextendR RR( Rtbase_urlt data_key_namet data_per_pagetexpected_status_codetpagethas_nexttret_dataRR t required_urlR((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pytget_paginated_datars(    . N( RRR R#RR(RR+R-R/t staticmethodRARO(((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyR<s      (( R tostansible.module_utils.urlsRtansible.module_utils._textRtansible.module_utils.basicRtobjectRR(((sF/usr/lib/python2.7/site-packages/ansible/module_utils/digital_ocean.pyts