Move over Terraform...Puppet is here
TerraForm has been the “go-to” language for creating and managing Oracle Cloud Infrastructure (OCI). But now, Puppet has been added to the list of tools available to create and manage your OCI infrastructure.
Managing OCI with Puppet
The oci_config puppet module provides an extension to the Puppet language. Puppet now knows about OCI concepts like compartments, volumes, and instances. With this module, you can describe in the Puppet language how your OCI infrastructure should look. Puppet takes care of the required changes. Whether it is creating new OCI resources or changing them to new requested settings, Puppet takes care of it.
The power of integration
When you run Puppet on your OCI instances, the Puppet knows about OCI. All of the OCI information is passed to Puppet and stored in the PuppetDB. To have this information both from the configuration of your cloud provider and the configuration of your nodes seamlessly integrated helps IT organizations in lowering the time and cost of change.
Puppet Enterprise on OCI
To help customers get a quick start, we have created a “click-to-deploy” image in the Oracle Marketplace. Click here to check it out. This video shows you how easy it is to have your Puppet server up and running in OCI.
Cloud migrations never have been easier.
We updated our existing modules for Oracle, WebLogic, and IBM MQ to support easy and fast cloud migrations. Using Puppet Bolt, we extract the configuration from your o-premise systems and provision new systems in the Oracle Cloud with the same configuration.
Want to know more?
If you want to know more, contact us so we can show you this and more cool Puppet and Oracle Cloud stuff in a demo. If you like to experiment and learn on your own, request a FREE trial here
Enterprise modules is the leading developer of enterprise-ready puppet modules for Oracle databases and Oracle WebLogic. Our puppet modules help sysadmins and DBAs to automate the installation, configuration, and management of their databases and application server systems. These modules allow them to make managed, consistent, repeatable, and fast changes to their infrastructure and automatically enforce the consistency.