Date: Mon, 23 Sep 2013 21:05:55 -0400 From: Jason Unovitch <jason.unovitch@gmail.com> To: Jason Helfman <jgh@FreeBSD.org> Cc: freebsd-pkg@freebsd.org Subject: Re: pkg integration spacewalk question Message-ID: <5240E573.1000900@gmail.com> In-Reply-To: <CAMuy=%2BgQ1u6Z-ZAmoVp9jZd1BREy3hH7AgyrszKDNTF6xUQz_A@mail.gmail.com> References: <mailman.99.1379592003.55898.freebsd-pkg@freebsd.org> <523B9CAF.5060002@gmail.com> <CAMuy=%2BjfCSkKNmOj2Gs7YENsDF8LY%2BzsNSJTQK8KxKtH002%2Bvw@mail.gmail.com> <CAMuy=%2BgQ1u6Z-ZAmoVp9jZd1BREy3hH7AgyrszKDNTF6xUQz_A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On 09/23/2013 10:58 AM, Jason Helfman wrote: > On Thu, Sep 19, 2013 at 10:51 PM, Jason Helfman <jgh@freebsd.org > <mailto:jgh@freebsd.org>> wrote: > > On Thu, Sep 19, 2013 at 5:54 PM, Jason Unovitch > <jason.unovitch@gmail.com <mailto:jason.unovitch@gmail.com>> wrote: > > Hi Jason, > Some of the functionality looks similar to what is in Puppet. > I've been working on finalizing a "how to" running Puppet open > source with its Dashboard on an Nginx/Ruby on Rails/MariaDB > back-end. Unfortunately I haven't tried any FreeBSD clients > yet and only have experience with Linux clients talking to the > Puppet on a FreeBSD server. If the pkg integration works as > well as integration with the Linux package mangers, declaring > having the latest versions of packages would be enough to > ensure everything got updated. With a private pkg repo that > gets vetted and updated when security issues come up I could > see this working rather well for ensuring tight configuration > control. Once I get around to testing some FreeBSD clients > I'll see how well pkg integration works out. > > If Puppet doesn't work for you, other options to look into are > Cfengine, Chef, and Salt. I've just stuck with the first tool > for the job that I tried as it worked well. I'd be more than > happy to point you to the how to guide when I'm done as I'm > planning on putting it up on the forums for anybody who can > benefit from it. > > Cheers, > Jason Unovitch > > > Hi Jason. > > I've run puppet for years, but have never run the 'dashboard,' > however I have run it recently taking advantage of 'pkg' > repositories. This is a different request, though. This is > on-demand. So I check a group of servers. I can work with that > group of servers, and proactively see how many packages are > out-of-date. I can then select those servers, and upgrade packages > of those specific systems. > > I believe part of this can be done in 'puppet,' but puppet is very > good at configuration management, and trigger based actions. I > have not found any part of puppet that shows it is a good tool for > patch management, or massive pkg deployment/upgrades. > > I may have missed where you can do this efficiently with puppet. > However, I would be happy to discover this, as well :) > > I've worked slightly with the others you had mentioned, but still > am unsure if they are as what I described what I am looking for. > > Nonetheless, I look forward to reading your forum post. > > -jgh > > > With a bit more investigation, it seems that the Puppet Enterprise > Edition, which is non-free, seems it would be a good fit and has what > I was looking for. It would just be a matter of making sure the pkg > piece works with it. I would assume it does, as I've had that working > on the standard edition. Thanks for your ideas, and I appreciate your > time. > > -jgh > > -- > Jason Helfman | FreeBSD Committer > jgh@FreeBSD.org | http://people.freebsd.org/~jgh > <http://people.freebsd.org/%7Ejgh> | The Power to Serve Jason, Even with the Dashboard it still is more for visibility rather than an on demand ability to make changes. I'm still learning the interface, and while it isn't as fully featured as the Enterprise Edition, it is nice. I've dropped my guide on the forum at http://forums.freebsd.org/showthread.php?t=42071. I hope you can find a solution for what you are looking for. -Jason Unovitch [-- Attachment #2 --] 0 *H 010 + 0 *H T00mOj3""2zq0 *H 010 UUS10 UUT10USalt Lake City10U The USERTRUST Network1!0Uhttp://www.usertrust.com1604U-UTN-USERFirst-Client Authentication and Email0 110428000000Z 200530104838Z010 UGB10UGreater Manchester10USalford10U COMODO CA Limited1907U0COMODO Client Authentication and Secure Email CA0"0 *H 0 [KW^/@ȣSX_fe2N2}UxLUB'qi2@'Vbqi c^`ʢAjHmeC*.+c8w߱ڂ2jgo \5Tq 7 PSlY1 LR@[HhJ$:q_㬿;%qh=XF<hmz!W42~JRrd&N`ohQcB}"cөΞD\[5 K0G0U#0g}ĝ&p KPH|=n}0UzN t[xcd'/[y{0U0U0 0U 00U 0XUQ0O0MKIGhttp://crl.usertrust.com/UTN-USERFirst-ClientAuthenticationandEmail.crl0t+h0f0=+01http://crt.usertrust.com/UTNAddTrustClient_CA.crt0%+0http://ocsp.usertrust.com0 *H ־xWUm3DRB JAIZҭsn>&|L0(B<%> u=9fѡMo(ltZڱuz/yVtCr`9 G:eH<=%`I?C 3_н`j;:<I3B)93i.EMiڀ=]|Gm]W0KID~y83:]&XaU!ՙC@B0Ұun020 X+{DQ' J0 *H 010 UGB10UGreater Manchester10USalford10U COMODO CA Limited1907U0COMODO Client Authentication and Secure Email CA0 130528000000Z 140528235959Z0)1'0% *H jason.unovitch@gmail.com0"0 *H 0 >iD$OS3!|QALz(ZxēYI>l~bD"P{aQ!V:)lb{3W*ҴRL`Tݜe5Ő.{$敝LX0y7|yQ֫T墘A.✋!J^M}ޠ ys7C;=~߿}2O37ITgU Vs'O<Ճ˦! 00U#0zN t[xcd'/[y{0U@WRqe0U0U0 0 U%0++10 `HB 0FU ?0=0;+10+0)+https://secure.comodo.net/CPS0WUP0N0LJHFhttp://crl.comodoca.com/COMODOClientAuthenticationandSecureEmailCA.crl0+|0z0R+0Fhttp://crt.comodoca.com/COMODOClientAuthenticationandSecureEmailCA.crt0$+0http://ocsp.comodoca.com0#U0jason.unovitch@gmail.com0 *H yA+1mBX7j'?=Vޓ',HPSIvdiYL:-BBj&~ g(PƨKqDRQdؓh#lht =c5t z`dMC匋? c1gx|m2d@}SgQ^/g;zЕI4-J8VF (8icjyN'Kp 2XT100010 UGB10UGreater Manchester10USalford10U COMODO CA Limited1907U0COMODO Client Authentication and Secure Email CA X+{DQ' J0 + G0 *H 1 *H 0 *H 1 130924010555Z0# *H 1R"*!iUzѼy,0l *H 1_0]0 `He*0 `He0 *H 0*H 0 *H @0+0 *H (0 +710010 UGB10UGreater Manchester10USalford10U COMODO CA Limited1907U0COMODO Client Authentication and Secure Email CA X+{DQ' J0*H 1010 UGB10UGreater Manchester10USalford10U COMODO CA Limited1907U0COMODO Client Authentication and Secure Email CA X+{DQ' J0 *H !иA@&[L(A0u8E)4!(PI)~I' O.( )Q!wJpOf'bLѩ`o7gm᷉Zz? ӵFG)Lbh 8LiT^P$:#WFB-LBȮvRQBǯ1McqЖ'2iWBSWp>,5SBWP (H^Pft<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5240E573.1000900>
