On Tue, Mar 4, 2008 at 12:37 PM, Michael DeHaan <[EMAIL PROTECTED]> wrote:
> We're getting close to releasing Func 0.18, which will be just like 0.17
> with the addition of certmaster being moved out into a seperate package.
>
> I see packaging and upgrading of Funcweb as a logical thing to do for a
> Func 0.19, hopefully we can incorporate some
> module/improvements/upgrades as well. That's probably where I plan to
> spend most of my time.
>
> Anything needing to be done to the core, perhaps usability wise with
> respect to the func command line and client side modules?
>
> Has anyone evaluated "func '*' check" to see if it validates
> configurations sufficiently? (Does someone want to extend that to
> look for expired certs, etc?)
>
> Perhaps the EL3 backport?
>
The big things that would interest me is how to tie into the func API
with a higher level 'descriptive language'. I would like to be able to
have something where I can say "Make these systems look like this,
make sure that they stay that way (audit them) and tell me when they
change, and then make them the way I told you to do it." I am looking
at more of a declaritive/descriptive higher view so that I can do
something like (syntax not this but something like)
WebClass::AppServers::EL4 -> install_soap
install_soap: {
package_add {zope, repoX}
config_manage {/etc/soap/our_configs}
}
audit_soap: {
package_check {zope,repoX}
config_check{/etc/soap/our_configs,/etc/passwd}
report{form_NIST_23231}
}
remove_soap: {
...
}
etc .. the reason is that having done a 5000 line
bash+awk+sed+perl+python script to make a system meet various auditing
requirements and then doing it in 1/10th of that in cfengine (and
probably less in puppet) makes it easier to understand what is going
on. Now a lot of those 5000 lines got pushed down to the 'func' level
but it was a whole lot easier to have a syntax that basically said
what I wanted the class of systems to be, and then did it.
--
Stephen J Smoogen. -- CSIRT/Linux System Administrator
How far that little candle throws his beams! So shines a good deed
in a naughty world. = Shakespeare. "The Merchant of Venice"
_______________________________________________
Func-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/func-list