Page MenuHomePhabricator
Authored By
Volans
Jun 17 2020, 10:51 AM
Size
3 KB
Referenced Files
None
Subscribers
None
>>> prefixes = api.ipam.prefixes.filter(status='active', family=4)
DEBUG:urllib3.connectionpool:Resetting dropped connection: af-netbox.wmflabs.org
DEBUG:urllib3.connectionpool:https://af-netbox.wmflabs.org:443 "GET /api/ipam/prefixes/?status=active&family=4 HTTP/1.1" 200 None
DEBUG:urllib3.connectionpool:https://af-netbox.wmflabs.org:443 "GET /api/ipam/prefixes/?status=active&family=4&limit=129&offset=50 HTTP/1.1" 200 None
>>> matches=[]
>>> for prefix in prefixes:
... if int(prefix.prefix.split('/')[1]) > 28:
... continue
... if prefix.role is not None:
... matches.append(prefix)
... continue
... if prefix.vlan is None or str(prefix.vlan).startswith('cloud-instances'):
... continue
... matches.append(prefix)
...
>>> match = [(prefix.prefix, prefix.vlan, prefix.role, prefix.description) for prefix in matches]
>>> pprint.pprint(match)
[('10.20.0.0/24', private1-esams, None, ''),
('10.21.0.0/24', mgmt1-esams, Management, ''),
('10.64.0.0/22', private1-a-eqiad, None, ''),
('10.64.4.0/24', cloud-support1-a-eqiad, None, ''),
('10.64.5.0/24', analytics1-a-eqiad, None, ''),
('10.64.16.0/22', private1-b-eqiad, None, ''),
('10.64.20.0/24', cloud-hosts1-b-eqiad, None, ''),
('10.64.21.0/24', analytics1-b-eqiad, None, ''),
('10.64.32.0/22', private1-c-eqiad, None, ''),
('10.64.36.0/24', analytics1-c-eqiad, None, ''),
('10.64.37.0/24', cloud-support1-c-eqiad, None, ''),
('10.64.40.0/27', frack-payments1-c-eqiad, None, ''),
('10.64.40.32/27', frack-bastion1-c-eqiad, None, ''),
('10.64.40.64/27', frack-administration1-c-eqiad, None, ''),
('10.64.40.96/27', frack-fundraising1-c-eqiad, None, ''),
('10.64.40.128/27', frack-DMZ1-c-eqiad, None, ''),
('10.64.40.160/27', frack-listenerdmz1-c-eqiad, None, ''),
('10.64.40.192/26', frack-management1-c-eqiad, Management, ''),
('10.64.48.0/22', private1-d-eqiad, None, ''),
('10.64.53.0/24', analytics1-d-eqiad, None, ''),
('10.65.0.0/16', None, Management, 'Management'),
('10.128.0.0/24', private1-ulsfo, None, ''),
('10.128.128.0/17', vlan-mgmt, Management, ''),
('10.132.0.0/24', private1-eqsin, None, ''),
('10.132.128.0/17', vlan-mgmt, Management, ''),
('10.192.0.0/22', private1-a-codfw, None, ''),
('10.192.16.0/22', private1-b-codfw, None, ''),
('10.192.20.0/24', cloud-hosts1-b-codfw, None, ''),
('10.192.21.0/24', cloud-support1-b-codfw, None, ''),
('10.192.32.0/22', private1-c-codfw, None, ''),
('10.192.48.0/22', private1-d-codfw, None, ''),
('10.193.0.0/16', None, Management, 'Management'),
('10.195.0.0/27', frack-payments-codfw, None, ''),
('10.195.0.32/27', frack-fundraising-codfw, None, ''),
('10.195.0.64/28', frack-administration-codfw, None, ''),
('10.195.0.96/27', frack-management-codfw, Management, ''),
('91.198.174.0/25', public1-esams, None, ''),
('91.198.174.128/28', sandbox1-esams, None, ''),
('103.102.166.0/28', public1-eqsin, None, ''),
('103.102.166.16/28', sandbox1-eqsin, None, ''),
('198.35.26.0/28', public1-ulsfo, None, ''),
('198.35.26.240/28', sandbox1-ulsfo, None, ''),
('208.80.152.240/28', sandbox1-a-codfw, None, ''),
('208.80.153.0/27', public1-a-codfw, None, ''),
('208.80.153.32/27', public1-b-codfw, None, ''),
('208.80.153.64/27', public1-c-codfw, None, ''),
('208.80.153.96/27', public1-d-codfw, None, ''),
('208.80.154.0/26', public1-a-eqiad, None, ''),
('208.80.154.64/26', public1-c-eqiad, None, ''),
('208.80.154.128/26', public1-b-eqiad, None, ''),
('208.80.155.64/28', sandbox1-b-eqiad, None, ''),
('208.80.155.96/27', public1-d-eqiad, None, '')]

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
8434643
Default Alt Text
raw.txt (3 KB)

Event Timeline