From: John Mulligan Date: Wed, 6 Dec 2023 20:14:31 +0000 (-0500) Subject: cephadm: add an SMB daemon module and classes X-Git-Tag: v20.0.0~2300^2~26 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=0169fd945e7a1d5ea9dc3969e257cd0ecce0c1c6;p=ceph.git cephadm: add an SMB daemon module and classes Add an incomplete but largely viable SMB/Samba container daemon form implementation to cephadm. Currently unused but it lays out some of the basics needed to create smb sharing using samba containers under cephadm orchestration. Signed-off-by: John Mulligan --- diff --git a/src/cephadm/cephadm.py b/src/cephadm/cephadm.py index cb86af7df4064..6257fb11d1316 100755 --- a/src/cephadm/cephadm.py +++ b/src/cephadm/cephadm.py @@ -173,6 +173,7 @@ from cephadmlib.daemons import ( Keepalived, Monitoring, NFSGanesha, + SMB, SNMPGateway, Tracing, NodeProxy, @@ -227,6 +228,7 @@ def get_supported_daemons(): supported_daemons.append(SNMPGateway.daemon_type) supported_daemons.extend(Tracing.components) supported_daemons.append(NodeProxy.daemon_type) + supported_daemons.append(SMB.daemon_type) assert len(supported_daemons) == len(set(supported_daemons)) return supported_daemons