|
|
(3 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| {{admon/warning | This is a draft proposal. | This proposal is currently being discussed on the [https://lists.fedoraproject.org/pipermail/server/2013-November/000369.html Thoughts on Fedora Server lifecycle] thread on the server mailing list. | | {{admon/warning | This is a draft proposal. | The proposal that was here has been withdrawn at the request of its writer as stated clearly in this https://lists.fedoraproject.org/pipermail/server/2013-December/000656.html thread on the server mailing list. |
| }} | | }} |
|
| |
| = Purpose =
| |
|
| |
| We need to define "server roles" and the criteria for that "role," then look at the server applications or application stacks which exist in the project and are applicable for that role and select which one we choose as that role. ([https://lists.fedoraproject.org/pipermail/server/2013-November/000405.html]) We should produce the best out of the box optimized ks/playbooks files for any given server product, reducing the steps necessary to configure/tweak/optimize/scale/secure for administrator to perform and get started. ([https://lists.fedoraproject.org/pipermail/server/2013-November/000413.html])
| |
|
| |
| We will pick somewhere between one and three initial roles to focus on for F21. That's achievable and allows us to direct our energies. ([https://lists.fedoraproject.org/pipermail/server/2013-November/000411.html])
| |
|
| |
| = Requirements for First-Tier Applications/Services Supporting a Server Role =
| |
|
| |
| We'll declare some services to be "first-tier". In other words: here are the set of things that we (The Fedora Project) asserts are functional, useful and ready for you to play with.
| |
|
| |
| We should always allow access to the greater universe of packages and services, but in order to be promoted to "first-tier", they would have
| |
| to meet some set of guidelines that we lay down (i.e. "must provide an Ansible playbook to set them up", or "must be capable of scaling in the following ways", etc.) ([https://lists.fedoraproject.org/pipermail/server/2013-November/000411.html])
| |
|
| |
| = Proposed Server Roles =
| |
|
| |
| * '''Basic LAMP stack server''' - installs base + httpd + mariadb + php ([https://lists.fedoraproject.org/pipermail/server/2013-November/000416.html])
| |
| * '''OpenStack server''' - installs openstack ([https://lists.fedoraproject.org/pipermail/server/2013-November/000416.html])
| |
| * '''Domain Controller''' - installs FreeIPA and its deps ([https://lists.fedoraproject.org/pipermail/server/2013-November/000417.html])
| |
| * '''File Server''' - installs both NFS and Samba and makes them easy to configure ([https://lists.fedoraproject.org/pipermail/server/2013-November/000417.html])
| |