diff --git a/config.py b/config.py index 75283d47..edb4a401 100644 --- a/config.py +++ b/config.py @@ -130,13 +130,19 @@ ALIASES = { "Vyos": "VyOS" }, "proxmox": { - "ProxmoxVE": "PVE", + "Pve": "ProxmoxVE", }, "queue": { "Activemq": "ActiveMQ", "Rabbitmq": "RabbitMQ", "Zeromq": "ZeroMQ", }, + "storage": { + "ceph": { + "CEPH": "ceph", + "Ceph-OSD": "CEPH-OSD" + } + }, "workflow": { "Kubeflow": "KubeFlow", "Nifi": "NiFi", diff --git a/diagrams/onprem/proxmox.py b/diagrams/onprem/proxmox.py index f737627c..64fc4f44 100644 --- a/diagrams/onprem/proxmox.py +++ b/diagrams/onprem/proxmox.py @@ -14,4 +14,4 @@ class Pve(_Proxmox): # Aliases -PVE = ProxmoxVE +ProxmoxVE = Pve diff --git a/diagrams/onprem/storage.py b/diagrams/onprem/storage.py index bedbb93e..49d9556f 100644 --- a/diagrams/onprem/storage.py +++ b/diagrams/onprem/storage.py @@ -2,18 +2,18 @@ from . import _OnPrem - class _Storage(_OnPrem): _type = "storage" _icon_dir = "resources/onprem/storage" +class CephOsd(_Storage): + _icon = "ceph-osd.png" class Ceph(_Storage): _icon = "ceph.png" - - class Glusterfs(_Storage): _icon = "glusterfs.png" - # Aliases + +{'CEPH': 'ceph', 'Ceph-OSD': 'CEPH-OSD'} = ceph \ No newline at end of file diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index b919650b..8e07d5f0 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -152,7 +152,7 @@ Node classes list of onprem provider. ## onprem.proxmox -- **diagrams.onprem.proxmox.Pve** +- **diagrams.onprem.proxmox.Pve**, **ProxmoxVE** (alias) ## onprem.queue @@ -173,6 +173,7 @@ Node classes list of onprem provider. ## onprem.storage +- **diagrams.onprem.storage.CephOsd** - **diagrams.onprem.storage.Ceph** - **diagrams.onprem.storage.Glusterfs**