arrow-right

Managing Oracle with Puppet

Our suite of Puppet modules for Oracle allows you to manage your Oracle database with Puppet. Whether it is only installing the software or configuring the inside of your database with Puppet, our modules have got you covered. See the video to get an overview of the different modules and their functionality.

You can also start to explore our Puppet modules for Oracle by checking out our playground. Here we guide you around in some of the functionality of our modules.

Installing the Oracle sofware

If you only need to do the basic installation of Oracle software, the ora_install module is enough. In combination with the FREE Open Source module ora_profile, one line of Puppet code is enough to get your database up and running.

You can use ora_install to install Oracle RDBMS and Oracle ASM on a system. Instead of writing complex Bash scripts, using this module, you can now define your Oracle software installation in an easy declarative way.

It supports all of the versions of Oracle since Oracle 11.

You can also start to explore our Puppet modules for Oracle by checking out our playground “Installing Oracle software with Puppet”. Here we guide you around in some of the functionality of our modules.


Oracle install module

Managing the inside of your database

The ora_config module extends the Puppet language to contain types needed to create and manage the lifecycle of objects within your database. Instead of writing complex SQL scripts, using this module, you can now define your database configuration in an easy declarative way.

You can also start to explore our Puppet modules for Oracle by checking out our playground “Managing the inside of your Oracle database with Puppet.”. Here we guide you around in some of the functionality of our modules.


The Oracle configuration module

Securing your Oracle database

With more and more systems directly connected to the Internet, having the right security settings on those systems becomes an important issue. This is even more so for databases. The Center for Internet Security (CIS) has defined a benchmark for securing Oracle databases.

Our Puppet ora_secured modules allow you to enforce these rules. Just a single line of puppet code is enough to transform your existing Oracle database is a secured database.


Oracle Security module

Full stack database deployments

Our FREE open source module ora_profile completes the set of Puppet modules. It allows an easy path from first simple installation to a fully customized Enterprise setup.
See this video for a demo of full stack Oracle deployments.



You can also start to explore our Puppet modules for Oracle by checking out our playground “Customising your database.”. Here we guide you around in some of the functionality of our modules.

The Oracle Profile module