{{admon/important|NOTE|This is a draft/ideas container for discussion only, nothing here has been or will be set.}}

{{admon/important|NOTE|This is a draft/ideas container for discussion only, nothing here has been or will be set.}}

+

+

{{admon/important|NOTE|There's a formulas devel list available at: http://lists.fedorahosted.org/mailman/listinfo/formulas-devel for more discussion and development on this idea, please discuss there}}

= Introduction =

= Introduction =

Latest revision as of 20:25, 10 February 2013

This page is a draft only It is still under construction and content may change. Do not rely on the information on this page.

NOTEThis is a draft/ideas container for discussion only, nothing here has been or will be set.

Currently Fedora produces live media "spins" for specialised use. There's a "security lab", "design studio" and such for people interested in those areas. They can boot and/or install the live media and have all the tools that a curator in that field thinks would be good to have.

These spins also have some custom changes to the defaults where the curator of those feels it would work better for that group.

Producing, doing QA on, mirroring and other costs are very high for spins. To avoid those issues, I would like to propose:

Fedora Formulas. These would replace all spins except for desktop related ones. The desktop related spins are still needed as a base platform to apply formulas. There could well be desktop formulas however, to convert or setup one desktop as another one.

Formulas would be written as ansible playbooks with some metadata associated with them. Ansible has a very small footprint, and is very flexable on playbooks allowing for a widespread set of formulas.

installs xfce group
sets up gui runlevel
sets lightdm as dm
queries user/sets default handlers for url/mail/etc
disables some migrations/etc that don't need to run on new users.
optionally gives a tour/screencast