From 8557715b42c1687808567893d7c9bc9cc4bbea61 Mon Sep 17 00:00:00 2001 From: Terror Date: Thu, 15 Mar 2018 14:44:21 +1300 Subject: [PATCH 1/5] Add common vendors and platforms Add common vendors and platforms --- netbox/dcim/fixtures/initial_data.json | 147 ++++++++++++++++++++++++- 1 file changed, 146 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/fixtures/initial_data.json b/netbox/dcim/fixtures/initial_data.json index e765de227..50813964f 100644 --- a/netbox/dcim/fixtures/initial_data.json +++ b/netbox/dcim/fixtures/initial_data.json @@ -77,7 +77,18 @@ "fields": { "name": "PDU", "slug": "pdu", - "color": "607d8b" + "color": "607d8b", + "vm_role": false + } +}, +{ + "model": "dcim.devicerole", + "pk": 10, + "fields": { + "name": "UPS", + "slug": "ups", + "color": "607d8b", + "vm_role": false } }, { @@ -143,6 +154,46 @@ "name": "Super Micro", "slug": "super-micro" } +}, + { + "model": "dcim.manufacturer", + "pk": 9, + "fields": { + "name": "Fortinet", + "slug": "fortinet" + } +}, +{ + "model": "dcim.manufacturer", + "pk": 10, + "fields": { + "name": "IBM", + "slug": "ibm" + } +}, +{ + "model": "dcim.manufacturer", + "pk": 11, + "fields": { + "name": "CheckPoint", + "slug": "checkpoint" + } +}, +{ + "model": "dcim.manufacturer", + "pk": 12, + "fields": { + "name": "Lenovo", + "slug": "lenovo" + } +}, +{ + "model": "dcim.manufacturer", + "pk": 13, + "fields": { + "name": "Oracle", + "slug": "oracle" + } }, { "model": "dcim.platform", @@ -150,6 +201,7 @@ "fields": { "name": "Cisco IOS", "slug": "cisco-ios", + "manufacturer": "Cisco", "rpc_client": "cisco-ios" } }, @@ -159,6 +211,7 @@ "fields": { "name": "Cisco NX-OS", "slug": "cisco-nx-os", + "manufacturer": "Cisco", "rpc_client": "" } }, @@ -168,6 +221,7 @@ "fields": { "name": "Juniper Junos", "slug": "juniper-junos", + "manufacturer": "Juniper", "rpc_client": "juniper-junos" } }, @@ -177,6 +231,7 @@ "fields": { "name": "Arista EOS", "slug": "arista-eos", + "manufacturer": "Arista", "rpc_client": "" } }, @@ -197,5 +252,95 @@ "slug": "opengear", "rpc_client": "opengear" } +}, +{ + "model": "dcim.platform", + "pk": 7, + "fields": { + "name": "Windows", + "slug": "windows", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 8, + "fields": { + "name": "Solaris", + "slug": "solaris", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 9, + "fields": { + "name": "SmartDatacenter", + "slug": "sdc", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 10, + "fields": { + "name": "AIX", + "slug": "aix", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 11, + "fields": { + "name": "HP-UX", + "slug": "hpux", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 12, + "fields": { + "name": "z/OS", + "slug": "zos", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 13, + "fields": { + "name": "FreeBSD", + "slug": "freebsd", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 14, + "fields": { + "name": "OpenBSD", + "slug": "openbsd", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 15, + "fields": { + "name": "VyOS", + "slug": "vyos", + "rpc_client": "" + } +}, +{ + "model": "dcim.platform", + "pk": 16, + "fields": { + "name": "GAiA", + "slug": "gaia", + "rpc_client": "" + } } ] From 0c02f5bac96b370ff3f549e820f970cebd327486 Mon Sep 17 00:00:00 2001 From: Terror Date: Fri, 16 Mar 2018 11:40:28 +1300 Subject: [PATCH 2/5] Added some more cloud providers and cluster types --- .../virtualization/fixtures/initial_data.json | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/netbox/virtualization/fixtures/initial_data.json b/netbox/virtualization/fixtures/initial_data.json index 6f57baffa..0a3259f72 100644 --- a/netbox/virtualization/fixtures/initial_data.json +++ b/netbox/virtualization/fixtures/initial_data.json @@ -47,6 +47,22 @@ "slug": "docker" } }, +{ + "model": "virtualization.clustertype", + "pk": 7, + "fields": { + "name": "Kubernetes", + "slug": "kubernetes" + } +}, +{ + "model": "virtualization.clustertype", + "pk": 8, + "fields": { + "name": "SmartDatacenter", + "slug": "sdc" + } +}, { "model": "virtualization.clustergroup", "pk": 1, @@ -87,5 +103,27 @@ "created": "2016-08-01", "last_updated": "2016-08-01T15:22:42.289Z" } +}, +{ + "model": "virtualization.cluster", + "pk": 4, + "fields": { + "name": "Google Cloud Platform", + "type": 1, + "group": 1, + "created": "2018-03-16", + "last_updated": "2018-03-16T15:22:42.289Z" + } +}, +{ + "model": "virtualization.cluster", + "pk": 5, + "fields": { + "name": "IBM Cloud", + "type": 1, + "group": 1, + "created": "2018-03-16", + "last_updated": "2018-03-16T15:22:42.289Z" + } } ] From bb99f3acdc22d6175a2ed9ac0c570b5bf212c5d8 Mon Sep 17 00:00:00 2001 From: Terror Date: Fri, 16 Mar 2018 11:46:49 +1300 Subject: [PATCH 3/5] Update initial_data.json --- netbox/dcim/fixtures/initial_data.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/netbox/dcim/fixtures/initial_data.json b/netbox/dcim/fixtures/initial_data.json index 50813964f..3dab8ca09 100644 --- a/netbox/dcim/fixtures/initial_data.json +++ b/netbox/dcim/fixtures/initial_data.json @@ -195,6 +195,14 @@ "slug": "oracle" } }, +{ + "model": "dcim.manufacturer", + "pk": 14, + "fields": { + "name": "Schneider-Electric", + "slug": "schneider-electric" + } +}, { "model": "dcim.platform", "pk": 1, From 3badca43113605d007100e4299b4cabb51c4a839 Mon Sep 17 00:00:00 2001 From: Terror Date: Fri, 16 Mar 2018 11:49:25 +1300 Subject: [PATCH 4/5] Update initial_data.json --- netbox/dcim/fixtures/initial_data.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/fixtures/initial_data.json b/netbox/dcim/fixtures/initial_data.json index 3dab8ca09..62f6066db 100644 --- a/netbox/dcim/fixtures/initial_data.json +++ b/netbox/dcim/fixtures/initial_data.json @@ -203,6 +203,30 @@ "slug": "schneider-electric" } }, +{ + "model": "dcim.manufacturer", + "pk": 15, + "fields": { + "name": "F5", + "slug": "f5" + } +}, +{ + "model": "dcim.manufacturer", + "pk": 15, + "fields": { + "name": "A10", + "slug": "a10" + } +}, +{ + "model": "dcim.manufacturer", + "pk": 15, + "fields": { + "name": "Riverbed", + "slug": "riverbed" + } +}, { "model": "dcim.platform", "pk": 1, @@ -302,7 +326,7 @@ "pk": 11, "fields": { "name": "HP-UX", - "slug": "hpux", + "slug": "hp-ux", "rpc_client": "" } }, From 2d1aae6bfc0eb6682fd152851b9ba054ec7a8d24 Mon Sep 17 00:00:00 2001 From: Terror Date: Fri, 16 Mar 2018 11:54:25 +1300 Subject: [PATCH 5/5] Update initial_data.json --- netbox/dcim/fixtures/initial_data.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/netbox/dcim/fixtures/initial_data.json b/netbox/dcim/fixtures/initial_data.json index 62f6066db..28ea47c8c 100644 --- a/netbox/dcim/fixtures/initial_data.json +++ b/netbox/dcim/fixtures/initial_data.json @@ -318,6 +318,7 @@ "fields": { "name": "AIX", "slug": "aix", + "manufacturer": "IBM", "rpc_client": "" } }, @@ -327,6 +328,7 @@ "fields": { "name": "HP-UX", "slug": "hp-ux", + "manufacturer": "HP", "rpc_client": "" } }, @@ -336,6 +338,7 @@ "fields": { "name": "z/OS", "slug": "zos", + "manufacturer": "IBM", "rpc_client": "" } },