diff --git a/pkg/zones/ceph.go b/pkg/zones/ceph.go new file mode 100644 index 0000000..839d36b --- /dev/null +++ b/pkg/zones/ceph.go @@ -0,0 +1,18 @@ +package zones + +import ( + "bytes" + + "git.jpi.io/amery/jpictl/pkg/ceph" +) + +// GetCephConfig reads the ceph.conf file +func (m *Zones) GetCephConfig() (*ceph.Config, error) { + data, err := m.ReadFile("ceph.conf") + if err != nil { + return nil, err + } + + r := bytes.NewReader(data) + return ceph.NewConfigFromReader(r) +}