Pitkällisen kehitystyön tuloksena saimme kuin saimmekin tehtyä Puppetmasterin Kafo-pohjaisesta asentimestamme oikean AWS Marketplace-tuotteen:
Tuotteen hinnoittelu perustuu käyttötunteihin. Tuote tukee kolmea eri skenaariota:
- Pelkkä Puppetserver
- Puppetserver ja PuppetDB
- Puppetserver, PuppetDB ja Puppetboard
Installer tekee aiemmin jokseenkin rasittavasti Puppetmasterien asentelusta suorastaan naurettavan helppoa:
$ ssh -i ~/.ssh/mykey.pem ubuntu@instance-ip $ sudo -i $ puppetmaster-installer -i
Tämän jälkeen valitaan skenaario ja mahdollisesti muutetaan joitain parametreja ja ajetaan asennin. PuppetDB:n ja Puppetboardin salasanat luodaan automaattisesti jos niitä ei ole määritetty.
Installerin voi ajaa myös automaattisesti jos Puppetmaster provisioidaan esimerkiksi Terraformilla. Näin voidaan luoda Puppet-palvelinympäristöjä ilman käsityötä.