From Fedora Project Wiki
(Change Proposal ready for 2015-01-28 FESCo meeting (#1374))
(Change accepted on 2015-01-28 FESCo meeting)
Line 143: Line 143:
-->
-->


[[Category:ChangeReadyForFesco]]
[[Category:ChangeAcceptedF21]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->

Revision as of 15:23, 29 January 2015


Domain Controller Set Up Through Cockpit

Summary

With Fedora 21, the rolekit project now provides a public D-BUS interface for creating a Domain Controller based on the FreeIPA project. This Change will track adding this capability to the Cockpit management console of Fedora Server.

Owner

Current status

  • Targeted release: Fedora 22
  • Last updated: 2015-01-19
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Providing users with a simple graphical user interface to set up a FreeIPA Domain Controller will provide a fast way to bootstrap an enterprise-grade Linux environment. Once the Domain Controller is made available, it becomes easy to manage single-sign-on between systems (and Cockpit instances), control user authentication and authorization centrally and manage DNS entries (among other things).

Benefit to Fedora

To make Fedora Server more appealing to the novice and intermediate administrator, adding this functionality to Cockpit will significantly reduce the barrier to entry to creating a secure domain based on best-practice policies.

Scope

  • Proposal owners:

The Cockpit user experience needs to be written and added to that upstream project. It needs to be connected to the local rolekit daemon.

  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

This will provide a new graphical experience for setting up a domain controller. This will be reflected in a new module within the Cockpit management console.

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No
  • Blocks product? product

Documentation

UXD design: https://raw.githubusercontent.com/cockpit-project/cockpit-design/master/roles/roles.png

Release Notes