Thanks Ilya, I will give this a try. BUT if I remember correctly, the install process will ask input during the install, to set some options... can Puppet handle entering options during installations?
Thanks On Monday, November 19, 2012 10:15:57 PM UTC, Ilya Dmitrichenko wrote: > > Hi, > > Yes, you probably want to do something like this: > > class virtualmin::install { > > $version = '1.2.3-foo' > > exec { 'get installer script': > command => 'wget http://software.virtualmin.com/gpl/scripts/install.sh > ', > cwd => '/tmp', > creates => '/tmp/install.sh', > } > file { '/tmp/install.sh': > mode => 0755, > # checksum => 'the_checksum_of_that_script_if_you_feed_paranoid' > } > exec { 'install it now': > command => '/tmp/install.sh', > unless => 'test -x /usr/local/virtualmin/bin/foo && > /usr/local/virtualmin/bin/foo --version | grep $version', > require => File['/tmp/install.sh'], > } > } > > hope this kind of makes sense and please excuse any errors this pseudocode > might give you :) > > Cheers, > -- > Ilya > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/AxVrJPPnfDgJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.