- From: Ranjib Dey <
>
- To:
- Subject: [chef] Re: Re: Best way to install from tarballs??
- Date: Fri, 20 Jan 2012 21:38:22 +0530
Indeed , even we do use the same strategy to deploy some of our apps. We have the fpm mediated rpm creation step as part of our CI. Also, there are mcollective based triggers that executed "createrepo" on the rpm repo server and "chef-client --once " to the app servers. But as things evolved, in some cases we are overburdened with git-fpm--publish-createrepo-chef route and in some other cases we have many sources of truth (rpm version/ git commit hash). As of now , i dont see a 'one solution fits all situation' approach for distributing build artifacts. But never the less we should work/innovate towards that
On Fri, Jan 20, 2012 at 9:24 PM, Zac Stevens
<
" target="_blank">
> wrote:
> How is the best way to handle installations from tarballs? Currently, we
> have several tarballs that we use to deploy software. These tarballs are
> just extracted to the correct directory and the software is installed.
We started out with a "tar_package" LWRP, similar to the approach
mentioned by the other replies on this thread, but now use FPM[1] to
create RPMs of the file we previously shipped in a tarball. The
tarballs we're concerned with are updated very infrequently, so the
extra step of building the RPM isn't a problem for us.
Zac
[1]: https://github.com/jordansissel/fpm
Archive powered by MHonArc 2.6.16.