Skip to content
Snippets Groups Projects
Commit d1300849 authored by Erik Reid's avatar Erik Reid
Browse files

download sample junosspace devices query output

parent 8206f326
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><devices uri="/api/space/device-management/devices" size="31"><device href="/api/space/device-management/devices/131209" uri="/api/space/device-management/devices/131209" key="131209"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F2ABEAFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.16</ipAddr><managedStatus>In Sync</managedStatus><device-id>131209</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.lis.pt.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131213" uri="/api/space/device-management/devices/131213" key="131213"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F2731AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.10</ipAddr><managedStatus>In Sync</managedStatus><device-id>131213</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.lju.si.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131217" uri="/api/space/device-management/devices/131217" key="131217"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F1715AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.1</ipAddr><managedStatus>In Sync</managedStatus><device-id>131217</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.tal.ee.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131221" uri="/api/space/device-management/devices/131221" key="131221"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11FB3EAAFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.26</ipAddr><managedStatus>In Sync</managedStatus><device-id>131221</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.ham.de.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131229" uri="/api/space/device-management/devices/131229" key="131229"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11FD3C6AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.21</ipAddr><managedStatus>In Sync</managedStatus><device-id>131229</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.sof.bg.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131230" uri="/api/space/device-management/devices/131230" key="131230"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F2AECAFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.19</ipAddr><managedStatus>In Sync</managedStatus><device-id>131230</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.buc.ro.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131237" uri="/api/space/device-management/devices/131237" key="131237"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11F16CBAFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.2</ipAddr><managedStatus>In Sync</managedStatus><device-id>131237</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.pra.cz.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131241" uri="/api/space/device-management/devices/131241" key="131241"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN1200095AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.11</ipAddr><managedStatus>In Sync</managedStatus><device-id>131241</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.ath.gr.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131245" uri="/api/space/device-management/devices/131245" key="131245"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11FD720AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.6</ipAddr><managedStatus>In Sync</managedStatus><device-id>131245</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.kau.lt.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131249" uri="/api/space/device-management/devices/131249" key="131249"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11FD778AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.12</ipAddr><managedStatus>In Sync</managedStatus><device-id>131249</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.mar.fr.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131257" uri="/api/space/device-management/devices/131257" key="131257"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN1203F78AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.17</ipAddr><managedStatus>In Sync</managedStatus><device-id>131257</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.lis.pt.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131261" uri="/api/space/device-management/devices/131261" key="131261"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F16E7AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.8</ipAddr><managedStatus>In Sync</managedStatus><device-id>131261</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.zag.hr.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131265" uri="/api/space/device-management/devices/131265" key="131265"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11A171DAFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.4</ipAddr><managedStatus>In Sync</managedStatus><device-id>131265</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.bra.sk.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131269" uri="/api/space/device-management/devices/131269" key="131269"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F26CEAFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.5</ipAddr><managedStatus>In Sync</managedStatus><device-id>131269</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.kau.lt.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131273" uri="/api/space/device-management/devices/131273" key="131273"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F70ABAFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.4</ipAddr><managedStatus>In Sync</managedStatus><device-id>131273</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.rig.lv.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131277" uri="/api/space/device-management/devices/131277" key="131277"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11F6FB2AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.15</ipAddr><managedStatus>In Sync</managedStatus><device-id>131277</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.mil2.it.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131281" uri="/api/space/device-management/devices/131281" key="131281"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11FD433AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.2</ipAddr><managedStatus>In Sync</managedStatus><device-id>131281</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.tal.ee.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131285" uri="/api/space/device-management/devices/131285" key="131285"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN12038B7AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.16</ipAddr><managedStatus>In Sync</managedStatus><device-id>131285</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.mad.es.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131289" uri="/api/space/device-management/devices/131289" key="131289"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11F6654AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.10</ipAddr><managedStatus>In Sync</managedStatus><device-id>131289</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.poz.pl.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131293" uri="/api/space/device-management/devices/131293" key="131293"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11F27A2AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.7</ipAddr><managedStatus>In Sync</managedStatus><device-id>131293</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.vie.at.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131297" uri="/api/space/device-management/devices/131297" key="131297"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN12002CBAFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.1</ipAddr><managedStatus>In Sync</managedStatus><device-id>131297</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.bud.hu.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131301" uri="/api/space/device-management/devices/131301" key="131301"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11FD747AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.5</ipAddr><managedStatus>In Sync</managedStatus><device-id>131301</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.lon.uk.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131305" uri="/api/space/device-management/devices/131305" key="131305"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11F26A5AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.14</ipAddr><managedStatus>In Sync</managedStatus><device-id>131305</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.gen.ch.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131313" uri="/api/space/device-management/devices/131313" key="131313"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11F20B6AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.12</ipAddr><managedStatus>In Sync</managedStatus><device-id>131313</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.fra.de.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131317" uri="/api/space/device-management/devices/131317" key="131317"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11FD477AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.13</ipAddr><managedStatus>In Sync</managedStatus><device-id>131317</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.par.fr.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131321" uri="/api/space/device-management/devices/131321" key="131321"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN12005D3AFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.97.11</ipAddr><managedStatus>In Sync</managedStatus><device-id>131321</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.ams.nl.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131331" uri="/api/space/device-management/devices/131331" key="131331"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX960</platform><serialNumber>JN11F702BAFA</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.15</ipAddr><managedStatus>In Sync</managedStatus><device-id>131331</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.lon2.uk.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/131340" uri="/api/space/device-management/devices/131340" key="131340"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F2B83AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.3</ipAddr><managedStatus>In Sync</managedStatus><device-id>131340</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.dub.ie.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/1474574" uri="/api/space/device-management/devices/1474574" key="1474574"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11FD43CAFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.25</ipAddr><managedStatus>In Sync</managedStatus><device-id>1474574</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>RSA_KEY</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.dub2.ie.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/2261022" uri="/api/space/device-management/devices/2261022" key="2261022"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN1251841AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.39</ipAddr><managedStatus>In Sync</managedStatus><device-id>2261022</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>CREDENTIAL_UNVERIFIED</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx1.ath2.gr.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device><device href="/api/space/device-management/devices/4947980" uri="/api/space/device-management/devices/4947980" key="4947980"><deviceFamily>junos</deviceFamily><OSVersion>15.1F6-S10.9</OSVersion><platform>MX480</platform><serialNumber>JN11F2694AFB</serialNumber><connectionStatus>up</connectionStatus><ipAddr>62.40.96.20</ipAddr><managedStatus>In Sync</managedStatus><device-id>4947980</device-id><lsys-count>0</lsys-count><hosting-deviceId>0</hosting-deviceId><authentication-status>CREDENTIAL_UNVERIFIED</authentication-status><connection-type>Junos Space initiated</connection-type><name>mx2.bru.be.re0</name><domain-id>2</domain-id><domain-name>Global</domain-name><config-status>DEVICE_STATE_IN_SYNC</config-status></device></devices>
\ No newline at end of file
import logging
import os
import requests
from requests.auth import HTTPBasicAuth
from inventory_provider import config
TEST_DATA_DIR = os.path.dirname(__file__)
OUTPUT_FILENAME = os.path.realpath(os.path.join(
TEST_DATA_DIR,
"junosspace-devices.xml"
))
CONFIG_FILENAME = os.path.realpath(os.path.join(
TEST_DATA_DIR,
'..',
'..',
'inventory_provider',
'config.json'))
def _load_devices_xml(api_url, username, password):
r = requests.get(
api_url + 'device-management/devices',
auth=HTTPBasicAuth(username, password),
# config={'verbose': sys.stderr})
verify=False,
)
assert r.status_code == 200
return r.text
if __name__ == "__main__":
logging.basicConfig(level=logging.INFO)
with open(CONFIG_FILENAME) as f:
params = config.load(f)
with open(OUTPUT_FILENAME, 'w') as f:
f.write(_load_devices_xml(
api_url=params['junosspace']['api'],
username=params['junosspace']['username'],
password=params['junosspace']['password']))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment