Shoujin Wang
2012-Apr-30 00:39 UTC
[Puppet Users] How to publish unstandard packages in puppet
I have some old packages which was not in standard RPM/DEB packages. We have our own deployment process likes this: All the packages are in a directory, which likes the following: /opt/package/pkg-aa/ /readme.txt /install.sh /...... /..... I want the puppet helps like this: 1). Put pkg-aa on puppet master; 2). puppet agent download the package from master, and run "install.sh". And I expect to have "file" and "service" types to handle configuration file and restart service. Is there a way to accomplish 1) and 2) efficiently? Regards, Autumn Wang -- 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/-/0M7FsS_Np2IJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Dick Davies
2012-Apr-30 10:41 UTC
Re: [Puppet Users] How to publish unstandard packages in puppet
Life is far, far saner if you can make a package. Things like FPM make this sort of thing so easy (e.g. turn a tarball into an RPM) you need a very good reason not to. On 30 April 2012 01:39, Shoujin Wang <shoujinwang@gmail.com> wrote:> I have some old packages which was not in standard RPM/DEB packages. > We have our own deployment process likes this: > All the packages are in a directory, which likes the following: > /opt/package/pkg-aa/ > /readme.txt > /install.sh > /...... > /..... > > I want the puppet helps like this: > 1). Put pkg-aa on puppet master; > 2). puppet agent download the package from master, and run "install.sh". > > And I expect to have "file" and "service" types to handle configuration file > and restart service. > > Is there a way to accomplish 1) and 2) efficiently? > > Regards, > Autumn Wang > > -- > 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/-/0M7FsS_Np2IJ. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en.-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.