diff --git a/manifests/zookeeper/client.pp b/manifests/zookeeper/client.pp new file mode 100644 index 0000000..de08a29 --- /dev/null +++ b/manifests/zookeeper/client.pp @@ -0,0 +1,8 @@ +# Zookeeper cluster client class + +class profile::zookeeper::client { + class {'::zookeeper': + hosts => hiera_hash('zookeeper::cluster::hosts'), + data_dir => hiera('zookeeper::data_dir'), + } +} diff --git a/manifests/zookeeper/server.pp b/manifests/zookeeper/server.pp new file mode 100644 index 0000000..836b157 --- /dev/null +++ b/manifests/zookeeper/server.pp @@ -0,0 +1,6 @@ +# Zookeeper cluster member profile + +class profile::zookeeper::server { + include ::profile::zookeeper::client + class {'::zookeeper::server':} +}