F21 System Wide Change: Framework for Server Role Deployment

drago01 drago01 at gmail.com
Wed Apr 9 10:02:04 UTC 2014

On Tue, Apr 8, 2014 at 3:08 PM, Stephen Gallagher <sgallagh at redhat.com> wrote:
> Hash: SHA1
> On 04/08/2014 07:22 AM, drago01 wrote:
>> On Tue, Apr 8, 2014 at 12:53 PM, Jaroslav Reznik
>> <jreznik at redhat.com> wrote:
>>> = Proposed System Wide Change:  Framework for Server Role
>>> Deployment =
>>> https://fedoraproject.org/wiki/Changes/FrameworkForServerRoleDeployment
> Change owner(s): Miloslav Trma─Ź <mitr AT volny DOT cz>, Fedora Server
> Working
>>> Group <server AT lists DOT fedoraproject DOT org > Responsible
>>> WG: Server
>>> A new D-Bus service, and associated command-line tools, to deploy
>>> and manage Server Roles.
>>> == Detailed Description == A new D-Bus service will be made
>>> available, exposing available server roles, making it possible to
>>> deploy, configure and manage them. Appropriate functionality will
>>> also be exposed as a command-line utility.
>>> == Scope == * Proposal owners: Write, document, package and test
>>> the D-Bus API. * Other developers: Possibly use the framework for
>>> development of new server roles. * Release engineering: Nothing *
>>> Policies and guidelines: Nothing
>> "Contingency mechanism: Do not ship the Server product with Fedora
>> 21. "
>> What? That's not a contingency plan thats a "nuke clause" .. we
>> could simply not ship any roles and add it in f21 (given that we
>> don't have many roles to begin with).
> Yes, it's a nuke clause. This Change Proposal is a blocker for
> shipping the Fedora Server. Without completing this Change, Fedora
> Server is not meaningful.

I am not sure I agree with that  ... you can still install the server
packages you need
which probably is necessary even with this feature because ...

Which roles are we going to ship with F21?

Database server and ? This feature is not "meaningful" if common roles
are not present.
Like file server, web server, application server, could / virt server etc.

Also if I enable / install / activate the database server role which
database do I get?
What if my applications need to talk to another database? Same for
application server etc.

More information about the devel mailing list