Kevin Fenzi is organizing a project where Ansible can be used to
convert a Fedora system locally to various roles using local Ansible
playbooks.
The thought is there would be a tool that would download them from
some git repositories, something very much like a
'system-config-roles', replacing the previous concept of "Fedora
Spins"
with something that could easily apply to a running Fedora desktop as well.
(This might either use the playbooks API or just execute
ansible-playbook foo.yml -c local)
Those interested in working on this can read about his initial thoughts here:
https://fedoraproject.org/wiki/Fedora_formulas
and should join the list here:
https://lists.fedorahosted.org/mailman/options/formulas-devel/
If you use Fedora, this would be a great way to contribute to the distro.
--Michael