pkg integration spacewalk question
Jason Unovitch
jason.unovitch at gmail.com
Fri Sep 20 00:54:10 UTC 2013
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
On 09/19/2013 08:00 AM, freebsd-pkg-request at freebsd.org wrote:
> Message: 1
> Date: Wed, 18 Sep 2013 16:11:14 -0700
> From: Jason Helfman <jgh at FreeBSD.org>
> To: pkg at freebsd.org
> Subject: pkg integration spacewalk question
> Message-ID:
> <CAMuy=+gXRcMgy_3eEEX=KP37qZ5=8C7zOUXJjfTkGDZWZ4G0bA at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hello All,
>
> I am mainly using Linux (RedHat) at work, at the moment, however I am using
> FreeBSD as my desktop. A tool I was introduced to recently is SpaceWalk. I
> have already had some thoughts shared regarding this tool, but for doing
> what little we use of it, it is pretty good.
>
> http://spacewalk.redhat.com/
>
> At a basic level, you can have spacewalk subscribe to modern based
> repositories (much like pkg is now), and list the subscribed systems in a
> particular group and how out-of-date they may be with software.
>
> I made a brief inquiry to the development list, and received this feedback:
> https://www.redhat.com/archives/spacewalk-devel/2013-August/msg00064.html
>
> Beyond patching, it is also good for send a remote command to a remote
> host, and there are some other features that are worth looking into.
>
> The reason I bring this up is that I don't know of an Enterprise Level
> software package, or even open source, that gives you a view into your
> FreeBSD systems, and a tool to manage them effectively.
>
> Sure I can create a shell script that goes to each server and does a pkg
> upgrade, but what do I do for say 500 systems, or more?
>
> This tool can even update the system using a newer kernel package. I know
> about updating all to well, as I wrote the article on implementing your own
> FreeBSD Update Server, but could this be done the FreeBSD way with a tool
> such as SpaceWalk, or another tool that we may be able to write.
>
> I believe SpaceWalk could be crafted to handle FreeBSD from a package
> point-of-view, and possibly other items such as remote commands, however is
> SpaceWalk the right tool? Is there a tool out there that I am unaware of
> that does this?
>
> When I was upgrading systems at my previous position, we had to create a
> tool internally that just monitored the kernel versions of the system, but
> going to each system individually to upgrade was required.
>
> Is there a tool that say a business may use for a "dashboard" view of their
> infrastructure, and where they stand from a security and patch
> point-of-view?
>
> Many thanks!
>
> -jgh
>
More information about the freebsd-pkg
mailing list