??????????????
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@`sddlmZmZmZeZidd6dgd6dd6ZdZd Zd Z dd l Z dd l Z dd l m Z d Zy:dd lmZddlmZddlmZeZWn#ek rße jƒZeZnXddlmZmZd„Zedkreƒnd S(i(tabsolute_importtdivisiontprint_functions1.1tmetadata_versiontpreviewtstatust communityt supported_bysã --- module: dnsimple version_added: "1.6" short_description: Interface with dnsimple.com (a DNS hosting service) description: - "Manages domains and records via the DNSimple API, see the docs: U(http://developer.dnsimple.com/)." notes: - DNSimple API v1 is deprecated. Please install dnsimple-python>=1.0.0 which uses v2 API. options: account_email: description: - Account email. If omitted, the environment variables C(DNSIMPLE_EMAIL) and C(DNSIMPLE_API_TOKEN) will be looked for. - "If those aren't found, a C(.dnsimple) file will be looked for, see: U(https://github.com/mikemaccana/dnsimple-python#getting-started)." type: str account_api_token: description: - Account API token. See I(account_email) for more information. type: str domain: description: - Domain to work with. Can be the domain name (e.g. "mydomain.com") or the numeric ID of the domain in DNSimple. - If omitted, a list of domains will be returned. - If domain is present but the domain doesn't exist, it will be created. type: str record: description: - Record to add, if blank a record for the domain will be created, supports the wildcard (*). type: str record_ids: description: - List of records to ensure they either exist or do not exist. type: list type: description: - The type of DNS record to create. choices: [ 'A', 'ALIAS', 'CNAME', 'MX', 'SPF', 'URL', 'TXT', 'NS', 'SRV', 'NAPTR', 'PTR', 'AAAA', 'SSHFP', 'HINFO', 'POOL' ] type: str ttl: description: - The TTL to give the new record in seconds. default: 3600 type: int value: description: - Record value. - Must be specified when trying to ensure a record exists. type: str priority: description: - Record priority. type: int state: description: - whether the record should exist or not. choices: [ 'present', 'absent' ] default: present type: str solo: description: - Whether the record should be the only one for that record type and record name. - Only use with C(state) is set to C(present) on a record. type: 'bool' default: no requirements: - "dnsimple >= 1.0.0" author: "Alex Coomans (@drcapulet)" sò - name: Authenticate using email and API token and fetch all domains dnsimple: account_email: test@example.com account_api_token: dummyapitoken delegate_to: localhost - name: Fetch my.com domain records dnsimple: domain: my.com state: present delegate_to: localhost register: records - name: Delete a domain dnsimple: domain: my.com state: absent delegate_to: localhost - name: Create a test.my.com A record to point to 127.0.0.1 dnsimple: domain: my.com record: test type: A value: 127.0.0.1 delegate_to: localhost register: record - name: Delete record using record_ids dnsimple: domain: my.com record_ids: '{{ record["id"] }}' state: absent delegate_to: localhost - name: Create a my.com CNAME record to example.com dnsimple: domain: my.com record: '' type: CNAME value: example.com state: present delegate_to: localhost - name: change TTL value for a record dnsimple: domain: my.com record: '' type: CNAME value: example.com ttl: 600 state: present delegate_to: localhost - name: Delete the record dnsimple: domain: my.com record: '' type: CNAME value: example.com state: absent delegate_to: localhost s# N(t LooseVersion(tDNSimple(t __version__(tDNSimpleException(t AnsibleModuletmissing_required_libc!`sÃtdtdtddƒdtdddtƒdtddƒdtddƒd tdd ƒdtddd d d dddddddddddddgƒdtddddƒdtddƒd tddƒd!tddd d"d#gdd"ƒd$tdd%dtƒƒ d&ddggd'tƒ}tsH|jd(td)ƒd*tƒntt ƒtd+ƒkrw|jd(d,t ƒn|j j dƒ}|j j dƒ}|j j dƒ‰|j j dƒ‰|j j d ƒ}|j j dƒ‰|j j dƒ}|j j dƒ‰|j j d ƒ}|j j d!ƒ}|j j d$ƒ}|ra|rat d-|d.|ƒ}n]t jj d/ƒrµt jj d0ƒrµt d-t jj d/ƒd.t jj d0ƒƒ}n t ƒ}yĈs|jƒ} |jd1td2g| D]} | d^qéƒnˆr>ˆdkr>| r>g|jƒD]} | d^q)} ˆjƒrmt‡fd3†| Dƒdƒ} nt‡fd4†| Dƒdƒ} |d"krù| r·|jd1td2| ƒq;|jrÓ|jd1tƒq;|jd1td2|jˆƒdƒq>| r+|js|jˆƒn|jd1tƒq>|jd1tƒnˆrMˆdk rMg|jtˆƒd5iˆd66ƒD]} | d^qs} ˆs¢|jd(d7ƒnˆs»|jd(d8ƒnt‡‡‡fd9†| Dƒdƒ}|d"krût}|r¬g| D]0} | d6ˆkrÿ| dˆkrÿ| d:^qÿ}|rgg|D]}||d:krB|^qB}n|r¬|js x'|D]}|jtˆƒ|ƒq}Wnt}q¬n|ro|d|ksÒ|d |krVi}|rë||dƒdS(?Nt argument_spect account_emailttypetstrtaccount_api_tokentno_logtdomaintrecordt record_idstlisttchoicestAtALIAStCNAMEtMXtSPFtURLtTXTtNStSRVtNAPTRtPTRtAAAAtSSHFPtHINFOtPOOLtttltinttdefaultitvaluetprioritytstatetpresenttabsenttsolotbooltrequired_togethertsupports_check_modetmsgtdnsimplet exceptions1.0.0s•Current version of dnsimple Python module [%s] uses 'v1' API which is deprecated. Please upgrade to version 1.0.0 and above to use dnsimple 'v2' API.temailt api_tokentDNSIMPLE_EMAILtDNSIMPLE_API_TOKENtchangedtresultc3`s+|]!}|dtˆƒkr|VqdS(tidN(R)(t.0td(R(sF/usr/lib/python2.7/site-packages/ansible/modules/net_tools/dnsimple.pys çsc3`s%|]}|dˆkr|VqdS(tnameN((R>R?(R(sF/usr/lib/python2.7/site-packages/ansible/modules/net_tools/dnsimple.pys éstparamsR@sMissing the record typesMissing the record valuec3`sE|];}|dˆkr|dˆkr|dˆkr|VqdS(R@RtcontentN((R>tr(Rt record_typeR+(sF/usr/lib/python2.7/site-packages/ansible/modules/net_tools/dnsimple.pys sR=RBs!Missing the following records: %ssUnable to contact DNSimple: %ss Unknown what you wanted me to do( R tdicttTruetFalset HAS_DNSIMPLEt fail_jsonR tDNSIMPLE_IMP_ERRRtdnsimple_versionRAtgetR tostenvirontdomainst exit_jsontNonetisdigittnextt check_modet add_domaintdeletetrecordsRt delete_recordt update_recordt add_recordRtsetR tmessage(tmoduleRRRR(R,R-tis_solotclientROR?tdrRCRWtrrR;t same_typetridtdatatcurrent_recordstwanted_recordst differencete((RRRDR+sF/usr/lib/python2.7/site-packages/ansible/modules/net_tools/dnsimple.pytmain«sð6 !    $0  0# "  & 9% =,       <    /  6   t__main__( t __future__RRRRt __metaclass__tANSIBLE_METADATAt DOCUMENTATIONtEXAMPLEStRETURNRMt tracebacktdistutils.versionRRQRJR5R tdnsimple.dnsimpleR RKR RFRHt ImportErrort format_excRGtansible.module_utils.basicR R Rit__name__(((sF/usr/lib/python2.7/site-packages/ansible/modules/net_tools/dnsimple.pyts0  GA       ¬