Hi all,

a question regarding the new IPS, that has been gnawing on me for a while now.

First some context: I have a TON (and I mean HUNDREDS) of System V packages 
that currently automate and completely encapsulate various system configuration 
tasks.

For example, I have a package that automatically configures syslog.conf on a 
firewall to log to a specific log file; a package that automatically modifies 
$PKG_INSTALL_ROOT/etc/nsswitch.conf to use DNS; a package that automatically 
adds user "oracle" and groups "dba" and "oinstall" to a system; a package to 
configure the system's $PKG_INSTALL_ROOT/etc/inet/hostname to configure 
"127.0.0.1" to also be a "localhost"; and so on.

In other words, I have automated a whole bunch of system administration tasks, 
thereby making them consistently repeatable via pkgadd(1M), as per the 
Capability Maturity Model (CMM) level 2 and above.

Now to my question: from what I understood of IPS so far, scripting is, at 
least currently not supported and not implemented in IPS.

How do you plan to support system engineers and sysadmins with regards to 
automation and encapsulation with IPS?

So far, pkgadd(1M) has offered perhaps not perfect, but at the very least 
consistent mechanism for modifying the system configuration via class action 
scripts and pre- and postremove and pre- and postinstall mechanisms.

Consistency and repeatability is key here. Some mechanism of encapsulation will 
be needed. There is currently an "action" defined for installing drivers, but 
little else in the way of delivering or modifying configuration files on the 
system, or thousands of systems.

What, if anything, is planned?
--
This message posted from opensolaris.org

Reply via email to