23 lines
672 B
Plaintext
23 lines
672 B
Plaintext
# Info: KCL Rook-Ceph task schemas for provisioning (Provisioning)
|
|
# Author: JesusPerezLorenzo
|
|
# Release: 0.0.4
|
|
# Date: 19-04-2024
|
|
|
|
schema RookCephNode:
|
|
name: str
|
|
devices: [str] = []
|
|
|
|
schema RookCeph:
|
|
name: str = "rook-ceph"
|
|
namespace: str = "rook-ceph"
|
|
clustername: str = "rook-ceph"
|
|
ceph_image: str = "quay.io/ceph/ceph:v18.2.4"
|
|
rookCeph_image: str = "rook/ceph:master"
|
|
dataDirHostPath: str = "/var/lib/rook"
|
|
object_user: str = "dao-user"
|
|
object_storename: str = "dao-rook"
|
|
object_displayname: str = "rook-dao-rook"
|
|
storage_fsName: str = "daofs"
|
|
storage_pool: str = "daofs-replicated"
|
|
nodes: [RookCephNode] = []
|