Cockpit GUI for Domain Controller Role
Provide a graphical mechanism for deploying a FreeIPA Domain Controller on Fedora Server through the Cockpit administrative console.
- Name: Stephen Gallagher, Stef Walter
- Email: firstname.lastname@example.org
- Release notes owner:
- Product: Server
- Responsible WG: Server WG
In Fedora 21, we began shipping rolekit, an API for deploying Server Roles on Fedora Server. The first such role was the Domain Controller Role, powered by the FreeIPA project. The next phase in this effort is to allow deploying this role from the graphical environment provided by Cockpit, the administrative console for Fedora Server.
Benefit to Fedora
This feature will enable new users of Fedora Server to quickly and easily set up a powerful identity management system. Improving ease-of-use of our tools will lead to wider adoption and happier users.
- Proposal owners:
- Tweak Fedora Server default settings to ensure that this functionality is available in a standard installation.
- 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)
- Trademark approval: N/A (not needed for this Change)
N/A (not a System Wide Change)
How To Test
- Install Fedora Server (selecting the Fedora Server environment group in Anaconda)
- Log into Cockpit at https://server:9090
- Browse to the Domain Controller tab
- Attempt to deploy a domain controller
- Verify that deployment was successful with the client release validation tests
The Cockpit admin console will have a new capability to deploy Domain Controller services.
All known dependencies are already in place.
- Contingency mechanism: Feature will be deferred to Fedora 24 if it is not ready in time.
- Contingency deadline: Beta Freeze
- Blocks release? No
- Blocks product? No
Cockpit in Fedora Server 23 now provides an easy-to-use mechanism for deploying a Domain Controller into your network environment.