Puppet Class: nftables::rules::out::ceph_client

Defined in:
manifests/rules/out/ceph_client.pp

Summary

Ceph is a distributed object store and file system. Enable this to be a client of Ceph's Monitor (MON), Object Storage Daemons (OSD), Metadata Server Daemons (MDS), and Manager Daemons (MGR).

Overview

Parameters:

  • ports (Array[Stdlib::Port,1]) (defaults to: [3300, 6789])

    Specify ports to open



7
8
9
10
11
12
13
14
# File 'manifests/rules/out/ceph_client.pp', line 7

class nftables::rules::out::ceph_client (
  Array[Stdlib::Port,1] $ports = [3300, 6789],
) {
  nftables::rule {
    'default_out-ceph_client':
      content => "tcp dport { ${$ports.join(', ')}, 6800-7300 } accept comment \"Accept Ceph MON, OSD, MDS, MGR\"",
  }
}