Postscripts are the best solution to this problem.
Encapsulating the installation procedure for a piece of software lends itself 
quite well to moving to a configuration management platform later (i.e. Chef, 
Puppet, or Ansible). It's also self documenting and atomic.

The downside is a lack of versioning in a CN build. In other words, which 
version of the postscript was used when node42 was imaged? There are ways to 
solve this problem of course, but they tend to make things more complex.



> On 07/02/2020 9:00 PM Lachlan Musicman <data...@gmail.com> wrote:
> 
>  
> Hola,
> 
> We are installing Open On Demand which has a requirement of
> websockify>0.8.0 which in turn has a python3 requirement.
> 
> CentOS 7 (for eg) only packages an older version of python-websockify,
> so we need to deploy manually. IE python3 /path/to/websockify/setup.py
> install
> 
> What's the recommended way to do this - do we create a software kit,
> or a postscript, or just push it out with xdsh and add some
> documentation to remind ourselves to update it when we update
> underlying python?
> 
> Cheers
> L.
> 
> 
> _______________________________________________
> xCAT-user mailing list
> xCAT-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xcat-user


_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to