Hi,

> But when there is only one server to configure and maintain, bash scripts are 
> much better.

No. Sometimes, sometimes not.

> - They are more powerful and flexible.

Yes. And no. Cfengine can call shell commands just as well. It's just a more 
versatile way of doing "if grep ... | ...; then ..."

> - Bash is ubiquitous (it is available everywhere), no need for extra 
> dependencies.

No. POSIX Shell is available everywhere, bash is not.

(Yes, I know, on every *Debian* system... Still, please don't use bash for 
scripting.)

> - Bash scripts are much more popular than cfengine (or ansible). The number 
> of people who can understand, customize and contribute to bash scripts is 
> much higher than those who can do the same thing with cfengine.

Citation needed!


(Yes, I am a big fan of shell scripts. Heck, I am the one who has written a 
full interactive GOSa replacement plus non-profit ERP in Korn Shell. Yet, your 
assumptions are wrong, IMHO.)


That said, both Mike and me are making efforts to introduce FAI to parts of 
Debian Edu, but not for everything.

-nik

Reply via email to