Skip to main content

Netbox Storage Plugin

Project description

Directory structure

+- api - The API type
+- filters - Filters of the models
+- forms - The ModelForm, ModelFilterForm, ModelImportForm, ModelBulkEditForm
+- migrations - DB Django Migration
+- tables - The ModelBaseTable, ModelTable, RelatedModelTable
+- templates
  +- netbox_disk - The detail view of each model
    +- disk - The template content box in the Virtual Machine Model
+- views - PhysicalvolumeListView, PhysicalvolumeView, PhysicalvolumeEditView, PhysicalvolumeDeleteView, 
           PhysicalvolumeBulkImportView, PhysicalvolumeBulkEditView, PhysicalvolumeBulkDeleteView

Models

ERM

Drive

The drive has 4 parameter:

Name Example Value
Virtualmachine test-vm (Link zu virtual machine)
Identifer Festplatte 1
Cluster STOR2000000 (Link zu cluster)
Size 50GB
System No

Filesystem

The filesystem has 1 parameter:

Name Example Value
fs EXT4

Linux Volume

The linux volume has 1 parameter:

Name Example Value
vg_name docker
lv_name docker
Path /var/lib/docker
Filesystem NTFS (Link zu Filesystem)

Windows Volume

The linux volume has 1 parameter:

Name Example Value
drive_name (D, E, F)
Filesystem NTFS (Link zu Filesystem)

Basis:

  • pv:
    • size
    • Storage Cluster
    • virtual_machine

Windows Form:

  • drive_name (D, E, F)
  • filesystem (ntfs)

Linux Form:

  • vg name
  • lv name
  • path
  • filesystem

Extra Filesystem Model & als ChoiceField ausgeben

Build

poetry publish --build

docker-compose build --no-cache && docker-compose build --no-cache && docker-compose up -d

ab 0.0.0.0.0.0.30 many to many

git add . && git commit -m "0.0.0.0.0.1" && git push

--- Squash TM Werden PVC geupdatet Wie wird netzwerkeingerichtet Wie wird sso eingerichtet

To Do Dokumentation Verantwortlichkeiten

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netbox_storage-0.0.0.0.73.tar.gz (12.4 kB view hashes)

Uploaded Source

Built Distribution

netbox_storage-0.0.0.0.73-py3-none-any.whl (23.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page