Thanks for the summary, Carolyn, and I am pleased to see this is a hot
topic.  =)

Diego, could you please help me setup up a github wiki on the
github.com cfengine site?

I would like to comment on some of Mark's proposed requirements:


0. A flat, management free interface

No comment.


1. Version control on code with comments (like svn) that track changes
so everyone can see.

This is vital.


2. The ability for people to add comments and even vote.

This would be _very_ useful as the contrib repository grows!
I really like this idea.

Announcing contributions on a WordPress blog would allow
comments and voting (there are WP plugins for voting, e.g.
http://wordpress.org/extend/plugins/vote-it-up/)

Perhaps put the WP instance on contrib.cfengine.org?


3. The ability to scan everything and build a knowledge base around it,
highlight syntax and link to the manuals.

That would really help people learning Cfengine.  Doesn't Nova
do this?


4. A simple easy to read interface (I found github mostly noise and
couldn't actually find the code in it!!)

I found github flashy/dizzying.  However, as Diego wrote, it is quite
flexible - for example, here is the raw code:

-----------------------------------------------------------------------------

Index of Cfengine 3 Contributed Code:


1. megamic's "cfengine3-boilerplate": A possible starting point for a
new Cfengine3 configuration.


  git clone git://github.com/megamic/cfengine3-boilerplate.git

or

  https://github.com/megamic/cfengine3-boilerplate/raw/master/README
  https://github.com/megamic/cfengine3-boilerplate/raw/master/CHANGES
  https://github.com/megamic/cfengine3-boilerplate/raw/master/HOWTO
  https://github.com/megamic/cfengine3-boilerplate/raw/master/LICENSE
  https://github.com/megamic/cfengine3-boilerplate/raw/master/TODO
  https://github.com/megamic/cfengine3-boilerplate/raw/master/bootstrap.cf
  https://github.com/megamic/cfengine3-boilerplate/raw/master/cleanup.cf
  https://github.com/megamic/cfengine3-boilerplate/raw/master/failsafe.cf
  https://github.com/megamic/cfengine3-boilerplate/raw/master/library.cf
  https://github.com/megamic/cfengine3-boilerplate/raw/master/promises.cf
  https://github.com/megamic/cfengine3-boilerplate/raw/master/runagent.cf
  https://github.com/megamic/cfengine3-boilerplate/raw/master/site.cf



-----------------------------------------------------------------------------


2. Diego Zamboni's personal (and experimental) version/copy of the
cfengine COPBL, a "standard library" of cfengine policy components
that make it easier to perform common activities. Use at your own
risk, this is not the standard COPBL.



  git clone git git://github.com/zzamboni/cfengine-copbl.git

or

  https://github.com/zzamboni/cfengine-copbl/raw/master/cfengine_stdlib.cf


-----------------------------------------------------------------------------


3. Diego Zamboni's Cfengine bundle for editing sshd configuration file
and restarting sshd if needed.

  git clone git://gist.github.com/714948.git

or

  
https://gist.github.com/raw/714948/e5451f3aacf2bb4b8d42609ae9ffa39a327a65bb/edit_sshd.cf
  
https://gist.github.com/raw/714948/ee6d8ee645e510a53c6de97c12b43f1eb34ba198/use_edit_sshd.cf

-----------------------------------------------------------------------------



4. Aleksey's WordPress installer and example of configuring iptables for NTP

  git clone git://github.com/cfengine/contrib.git

or

  https://github.com/cfengine/contrib/raw/master/wordpress_installer.cf

  
https://github.com/cfengine/contrib/raw/master/files__iptables__allow_ntp_from_backend_servers.cf


-----------------------------------------------------------------------------

Yours truly,
Aleksey
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to