I'm actually looking for a way to add dynamically created data items to a common data store for multiple clustered puppet masters.
Various Ideas: Redis or Riak: One per Puppet Master Pros: Fast and probably redundant enough Cons: Possibly not atomic enough and adds a lot of complexity Clustered MySQL or PostgreSQL: One per PM Pros: Atomic and reliable Cons: Complex Multi-Master LDAP Pros: Atomic, fast reads Cons: Not really all that many but why do this when we're already sitting on a Postgres solution that will need to scale in the future anyway. But wait! Option #2 is *almost* present with PuppetDB already so, why reinvent the wheel, just use the existing database hooks and API to do this for you. But, obviously, this data needs to be both dynamic as well as tightly restricted to the hosts that are allowed to touch it. Thanks, Trevor On Mon, Sep 15, 2014 at 5:45 PM, Spencer Krum <krum.spen...@gmail.com> wrote: > Can you flesh out a bit more what you are looking for? If I'm reading > between the lines correctly you may be better served with a database backed > hiera backend. > On Sep 15, 2014 9:04 AM, "Trevor Vaughan" <tvaug...@onyxpoint.com> wrote: > >> I like the word 'formally'. Any informal material that you know of? >> >> If I can get what I want working, I'll push upstream, but it's always >> easier to start from a base. >> >> Thanks, >> >> Trevor >> >> On Mon, Sep 15, 2014 at 10:54 AM, Ken Barber <k...@puppetlabs.com> wrote: >> >>> > I'm wondering if anyone has a relatively straightforward way to allow a >>> > group of Puppet Masters to access a shared data table in PuppetDB to >>> which >>> > they can read and write named JSON objects. >>> > >>> > No other hosts should be able to access the data. >>> >>> Nothing like this has been provided formally today. >>> >>> ken. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Puppet Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to puppet-dev+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/puppet-dev/CAE4bNTk9ctc8%3DO%2BuYXmTRJUP9SMFE685VMJtrTR%2BKA-LoLCDZA%40mail.gmail.com >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Trevor Vaughan >> Vice President, Onyx Point, Inc >> (410) 541-6699 >> tvaug...@onyxpoint.com >> >> -- This account not approved for unencrypted proprietary information -- >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to puppet-dev+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoVBW07jYwcTj5TzS3swdgHE97EK_N3Nd2hjy93PLMwpkg%40mail.gmail.com >> <https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoVBW07jYwcTj5TzS3swdgHE97EK_N3Nd2hjy93PLMwpkg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-dev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-dev/CADt6FWPKjHFdiZXQHmcbYeGCkHuM4PUgQLEyJ_DyKHnXsY8hiw%40mail.gmail.com > <https://groups.google.com/d/msgid/puppet-dev/CADt6FWPKjHFdiZXQHmcbYeGCkHuM4PUgQLEyJ_DyKHnXsY8hiw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 tvaug...@onyxpoint.com -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoXJ%3DP%3DLBt%3Dd4SmLbgikT%3Dfpeigm1-YN1bn81-k8LNGSQg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.