I would like to know if anyone on this forum has experience with installing the BoKS client through a configuration management software like Puppet or HPSA? I have been discussing this with some of my team members and I don't see a reason why it could not be done but I just wanted to ask this forum if anyone has done it and if so are there any lessons learned or gotcha's that I should be aware of? Thank you in advance for your post.
Post by Thomas Sluyter on Oct 3, 2015 19:33:26 GMT
Like you I've been thinking about the subject. I haven't done any practical work with it yet, but seeing how I'm currently following courses in Puppet I assume it won't take long before I start messing about with it
You're right, this should be a snap. Getting BoKS to be a part of your Puppet setup should take little to no effort.
We are working on a puppet module for the client installation of 6.7, bit the big problem is the package format. We are using Linux, and I had to build a custom rpm. The problem is to get the right scrips running in the right order. Some scripts needs BOKS-environment (setup_selinux.sh) and some of them needs to have them unset. Puppet will not handle the ENV file because of wrong syntax for variables.
Okay so since my last post I have been doing a little bit of research on the possibility of installing BoKS with Puppet... Does not seem like this is going to be a trivial task at all unfortunately. I am trying to create an RPM package right now for the BoKS install and keep tripping over links and pathing issues. Rather frustrating!!!
Post by Thomas Sluyter on Feb 24, 2016 19:59:44 GMT
Well, good news I'm working with FoxT to build a proof-of-concept module for them!
Like you new2unix, I've first built an RPM file to install the BoKS client software. Now I've got a basic module up and running that installs the package, which puts a bcastaddr in place and which keeps the service running. It's certainly a start! I'll be working on improving the module over the next few weeks.
It's our full intention to share all this information with FoxT's customers, but it'll take a little while to prepare it all in a nicely legible form.
As a sneak preview that stuff is doing "stuff": [[email protected] ~]# /opt/boksm/sbin/boksadm -S Boot -k
So far I've sunk sixty hours into making a functional PoC, which installs and configures a properly running BoKS client. I would like to thank Mark Lambiase for offering me the chance to work on this project as a research consultant for FoxT. I'd also like to thank Ger Apeldoorn for his coaching and Ken Deschene for sparring with me.