tl;dr: Splitting up an PE all-in-one install AND moving to puppet open source...
So, a kinda odd/complicated query here: I'm a long-time puppet user/admin/master/cool-word-of-the-moment. I recently changed jobs. My old shop was 100% puppet open source and had been for ~6 years or so, with myself being the eprson who built 95% of it. When i left we had 1 CA, 4 "compilation nodes" in a datacenter-based round robin, and a dedicated puppetdb system (and of course various dashboards built up around stuff too). My new shop is smaller in terms of systems at the moment, and they were just getting their feet wet with puppet enterprise. Now the call has been made to drop/not renew Puppet Enterprise support. The reasoning was that they bought it because no one had puppet experience, but haven't USED it at all, and now that I'm on board and totally comfortable/prefer community support, that the cost doesn't make sense if we won't be using it. Combined with this, the initial deploy here was a simple all-in-one master I was to move away from for scale and redundancy reasons. So, I've got a couple tasks/questions if anyone has any pointers: 1). Splitting out PuppetDB: I want to move PuppetDB (and its postgreDB) off the existing master onto its own host. My plan right now is a fresh, opensource puppetdb install via the puppetlabs-puppetdb module, and to export/import the existing data. Is there any reason this (opensource puppetdb) would't work well with PE? (Assuming I can update the terminus plugin accordingly). is it possible to send catalogs/facts/reports to BOTH instances for a while? 1.5). The PE Console is fairly new to me (I used to use puppetdashboard a little, but recently have been using foreman and/or pupupetboard). I know PE-dashboard/console uses the same postgres instance (but not database, right?) that PuppetDB uses in the all-in-one install. Anyone have any experience splitting these two up? 2). Likewise I'll eventually want to move the agents from PE to the opensource agent. I expect this is the normal "change the master(s) first", since the opensource packages will be "newer" that PE? Anyways, any experiences anyones had both splitting these services up/out and moving to Puppet opensource from PE, horror stories, successes, etc would be great to hear! I'm sure i can get this done well, but don't want to reinvent the wheel if I can stand on the shoulders of others! -- Matthew Nicholson -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CA%2BnEbkZZyD%2BD%3DeP3JK4s%3DeQgooE2ZrX3wYM6yvpKuoWj-TH%3DUQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.