From c103e5ab18ba8b3aa312a42874c76d9f62ba06c2 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Sat, 15 Jan 2011 17:39:59 +0100 Subject: [PATCH] propose solution for: know what's running on other hosts-problem Signed-off-by: Nico Schottelius --- doc/internal/knowledge-about-other-hosts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 doc/internal/knowledge-about-other-hosts diff --git a/doc/internal/knowledge-about-other-hosts b/doc/internal/knowledge-about-other-hosts new file mode 100644 index 00000000..b513e340 --- /dev/null +++ b/doc/internal/knowledge-about-other-hosts @@ -0,0 +1,18 @@ +Assume you want to configure stuff one host ("monitor node"), +depending on the configuration of other hosts ("cluster nodes"). + +For instance, the monitor host would like to know, +which hosts are configured with the provider +"apache" and option --start true. + +This requires the monitor node to be able to +query all other configured nodes. It can't +ask for all hosts, because cdist does not +know which hosts are configured or may exist. + +Example implementation + +If cdist keeps ("caches") the configuration of every +node it configures, each new node can query the +cache for existing nodes that acquired the given +configuration.