Ifblog (ponderings 2.0)

Wednesday, December 19, 2007

Oracle prerequisites Puppet recipe published

Filed under: Coding, Oracle, Puppet, Scripts, Sysadmin — ifireball @ 14:46

I’ve been intending to do this for a while and finally found the time, without further ado, I present to you my Oracle prerequisites Puppet script.

I do hope someone out there will find this script useful, I know I do.

There are many ways this script could and should be improved:

(more…)

Friday, November 30, 2007

Puppet Documents Uploaded

Filed under: Puppet, Sysadmin — ifireball @ 19:04

Having spent the last couple of days working with Puppet on CentOS 5.0 and having noticed that some things were harder to figure out then expected, I’ve decided to document my experience and share it with the rest of the world, therefore I’ve uploaded some documents to my “Docs” section, I do hope someone will find then useful.

What have I been dong with Puppet you ask? Well, having to perform an Oracle install in order to test some RMAN features, and having chosen CentOS as the platform for that install, I decided to test Puppet’s strength by having it perform the Prerequisite Setup for me.

I will share the Puppet recipe I wrote in order to do so, as soon as I can find the time to clean it up a little.

Tuesday, November 20, 2007

Excited about Puppet

Filed under: Puppet, Sysadmin — ifireball @ 21:21

It began with a very simple set of requirements:

  • I have a few Solaris and Linux machines I manage.
  • While most of the users are handled by LDAP, there are a few administrative users and groups I want defined locally on each of the machines.
  • So far I’ve had used a script to define the users for me, however, the script was never meant to be run more then once, so I’ve had to work around it as well as run it manually on each of the machines whenever I needed to add a new user.
  • Using the script, there was no way to know, in one place, which users are defined on which machine, what are their permissions, etc.

(more…)

Blog at WordPress.com.