Tässä webinaaritallenteessa esittelemme perusteet infrastruktuurin rakentamisesta koodilla, mukaan luettuna versionhallinnan, laadunvarmistuksen ja erilaiset työkalut kuten Puppetin, Terraformin, Ansiblen ja Puppet Boltin:

Toteutettu yhteistyössä Turku Business Regionin kanssa 5.5.2020.

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:

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ä.

menucross-circle