mirror of
https://github.com/netbox-community/netbox-docker.git
synced 2026-03-23 08:46:54 +00:00
Add netbox-initializers plugin and custom fields configuration
This commit is contained in:
parent
52c5460178
commit
151b27fe88
|
|
@ -40,6 +40,7 @@ netbox-topology-views>=4.2.0,<5.0.0
|
|||
netbox-lifecycle>=1.1.0,<2.0.0
|
||||
netbox-floorplan-plugin>=0.8.0
|
||||
pynetbox>=7.0.0
|
||||
netbox-initializers>=4.4.0
|
||||
netbox-lists
|
||||
netbox-inventory
|
||||
netbox-reorder-rack
|
||||
|
|
@ -53,8 +54,17 @@ netbox-reorder-rack
|
|||
|
||||
Um einen ersten **Administrator-Account** (Superuser) anzulegen, kann der Befehl direkt im laufenden NetBox-Container ausgeführt werden.
|
||||
|
||||
**Command (copy-fähig):**
|
||||
**Command**
|
||||
```bash
|
||||
docker exec -it netbox-docker-netbox-1 \
|
||||
/opt/netbox/venv/bin/python /opt/netbox/netbox/manage.py createsuperuser
|
||||
```
|
||||
|
||||
### 3.2 Defaults initialisieren
|
||||
|
||||
Der hinterlegte default value stack für netbox_initializers plugin
|
||||
|
||||
**Command**
|
||||
```bash
|
||||
docker exec -it netbox-docker-netbox-1 /opt/netbox/venv/bin/python /opt/netbox/netbox/manage.py load_initializer_data --path /etc/netbox/config/initializers/extras
|
||||
```
|
||||
278
configuration/initializers/extras/custom_fields.yml
Normal file
278
configuration/initializers/extras/custom_fields.yml
Normal file
|
|
@ -0,0 +1,278 @@
|
|||
- name: usage
|
||||
type: text
|
||||
object_types:
|
||||
- ipam.prefix
|
||||
- ipam.iprange
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
description: Netzbelegung
|
||||
- name: AnyDeskAdresse
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: CortexStatus
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
description: installierte Cortex Version
|
||||
- name: DHCP_address
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
description: Daten aus DHCP Server sync am DC
|
||||
- name: IPAddress
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
- virtualization.virtualmachine
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
description: Daten aus Cortex
|
||||
- name: IntuneDeviceID
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: LastLogon_usr
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: MacAddress
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
- ipam.ipaddress
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
description: Daten aus Cortex
|
||||
- name: PrimaryUser
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: WifiMacaddress
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
- ipam.ipaddress
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
description: Daten aus Intune
|
||||
- name: alt_hostname
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
description: alternativer Hostname für Anydesk Abfrage
|
||||
- name: ccc_device_id
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
description: Cisco Catalyst Center Device ID
|
||||
- name: cisco_catalyst_center
|
||||
type: select
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
choice_set: dna01.balmung-medical.com
|
||||
- name: cluster_name
|
||||
type: text
|
||||
object_types:
|
||||
- virtualization.virtualmachine
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: cluster_node
|
||||
type: text
|
||||
object_types:
|
||||
- virtualization.virtualmachine
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: complianceState
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: datastore
|
||||
type: text
|
||||
object_types:
|
||||
- virtualization.virtualmachine
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: folder
|
||||
type: text
|
||||
object_types:
|
||||
- virtualization.virtualmachine
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: freeStorageSpace
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
- virtualization.virtualmachine
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: isEncrypted
|
||||
type: text
|
||||
object_types:
|
||||
- dcim.device
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: usedMemoryMB
|
||||
type: text
|
||||
object_types:
|
||||
- virtualization.virtualmachine
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
- name: uuid
|
||||
type: text
|
||||
object_types:
|
||||
- virtualization.virtualmachine
|
||||
search_weight: 1000
|
||||
filter_logic: loose
|
||||
weight: 100
|
||||
required: false
|
||||
unique: false
|
||||
is_cloneable: false
|
||||
ui_visible: read-write
|
||||
ui_editable: read-write
|
||||
Loading…
Reference in a new issue