On 31-07-2014 19:47, Zach Leslie wrote:
> Yes, and Puppet can exec those commands for you.  Tools like fail2ban
> can manage the local system's table, but can't (to my knowledge)
> distribute the contents of that table to other systems in the
> environment dynamically.  PuppetDB gives you this and more.
Pfsync just sync states. But writing a simple script to run pfctl across
all the firewalls is simple. Even share the database. Using puppet just
because of this, is overkill.
> I hear you that people should be competent in what they are doing.
Competence is different than knowledge. They generally go together, but
just knowledge does not make you competent.
>
> Configuration management tools, like Puppet, can quickly abstract
> knowledge of a particular technology away from the user and isolate
> understanding for said technology to a smaller group of people with
> those skills.  This is the nature of technology, though, is it not?
> Abstractions built on abstractions, packages including libraries, etc.
> There is an inherent trust in the tools and, more importantly, the
> authors of those tools.  This does not mean that the "recipes" (as you
> put it) are inherently bad, or manage a system poorly, or that great
> care cannot be taken to manage a system effectively, and securely.  Ha,
> but there is also lots of bad code in the world.  Such is life.
Of course. But the problem is a false sense of rightness and security
that these tools give to people that are not aware of all the
implications. If you read a recipe and does not understand all that it
does, then how can you be sure it won't mess with your system.
>
> The trust in a system's authors is one of the major reasons I use
> OpenBSD in critical infrastructure without having to know anything about
> how the compiler functions at its core.  Without this trust, we'd still
> be smacking coconuts against rocks instead of building bridges to the
> "UberTech", so to speak.
Don't get me wrong. I like these tools. But, for a few servers, I prefer
to manage them directly. I'm warning that these tools need proper use,
they are not a one size fits all solution.

Cheers,

--
Giancarlo Razzolini
GPG: 4096R/77B981BC

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]

Reply via email to