Hi Rick,
I'm not aware of a mechanism that allows one to do that with dsmc/dsm.sys,
but Puppet does have the ability to include arbitrary lines in a file,
either via a template or directly in a rule definition.
Another option would be to use server-side client option sets:
https://www.ibm.com/su
Rick
The m4 macro processor is a standard unix offering and can do anything from
simple includes and variable substitutions to lisp-like processing that will
boggle your mind. An m4 macro with some include files and a makefile with a
cron job to build your dsm.sys might do the job.
Cheers
Ste
I don't know that this approach would work - Puppet would see that the file
differs from the deployed file, and would just overwrite it the next time
the agent runs. Puppet would need to manage dsm.sys completely[1] with
Rick's desired changes, or those options would have to be taken out of
dsm.sys
For a pure TSM/SP client solution, beyond what can be done with an inclexcl
file or server-side client option sets as you and Skylar have already noted,
I think you're out of luck.
You probably have several options from the Puppet side, though...
You could use file_line resource in Pupppet's stdl