diff --git a/README-INSTALL.md b/README-INSTALL.md index 11ba204..ba29149 100644 --- a/README-INSTALL.md +++ b/README-INSTALL.md @@ -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 +``` \ No newline at end of file diff --git a/configuration/initializers/extras/custom_fields.yml b/configuration/initializers/extras/custom_fields.yml new file mode 100644 index 0000000..c1eef11 --- /dev/null +++ b/configuration/initializers/extras/custom_fields.yml @@ -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