From Fedora Project Wiki

Anaconda Support for Server Roles


The Fedora Server SIG will develop a plug-in for Anaconda to support the deployment of Fedora Server Roles in kickstart files.


  • Name: Stephen Gallagher
  • Email:
  • Release notes owner: Petr Bokoc pbokoc at redhat dot com
  • Product: Fedora Server
  • Responsible WG: Server WG

Current status

Detailed Description

Deploying Server Roles during installation will require a higher level of access to the installed system than %post can provide. The Fedora Server SIG will develop an Anaconda plug-in that will add kickstart directives to deploy available server roles.

Benefit to Fedora

This feature - as an add-on to the Fedora Server Role capabilities - will vastly simplify the setup of standard infrastructure components. As a result, it will become easier for administrators (both junior and senior) to rapidly deploy best-practice services for their networks.


We will need to develop an Anaconda plugin to process kickstart directives. A GUI spoke is an explicit non-goal for Fedora 21; it may be added in the future.

  • Proposal owners:

Development work of the Anaconda plug-in.

  • Release engineering:
    • It will be necessary to include this plug-in into the installer image.
  • Policies and guidelines: N/A

Upgrade/compatibility impact

This will be relevant only to new system installations.

How To Test

Tests will need to be written for the unattended installation of any supported Server Roles.

Such tests should be automatable by creating stock kickstart files and verifying that the post-install state is appropriate.

User Experience

Users of kickstart will have new capabilities available to them for setting up best-practice infrastructure services.


Framework for Server Role deployment

Contingency Plan

  • Contingency mechanism: Ship without kickstart support in Fedora 21 and defer to next release
  • Contingency deadline: Beta Freeze
  • Blocks release? No
  • Blocks product? Fedora Server (highly-desired, but not blocking)


None yet.

Release Notes