From Free IPA
Contents |
IPA v2 Development Progress
This page and all pages it links to are a work in progress. Please note that any content may be changed as the development progresses.
Design
IPA Client
IPA Server
Kerberos
- Automatic Ticket Renewal - stable version
CA Integration
- Certificate Management - stable version
Policy
THIS EFFORT IS DEFERRED
Audit
THIS EFFORT IS DEFERRED
Back End Concepts
- Concepts and Objects - Description of the new concepts (stable version)
- DS Design Summary - base objects (stable version)
- DS Design Summary 2 - policy objects (stable version)
- Schema for loading and processing - based on the design pages above
Plugin framework
- Tutorial for Plugin Authors
- Python API documentation - Generated automatically from source code using epydoc.
DNS integration
389 Directory Server
Default configurations for IPA components
IPA Server Reference Pages
User Interface Design
Current progress
We initially began development of the new v2 components outside of our main repository. These have since been re-integrated for the server and the new client code will remain separate.
To checkout the code, use the git clone repository_url. Please note that these repositories changing rapidly and may not always be buildable.
IPA Server
The server using the new XML-RPC framework. This is the same repository as the V1 code. All work for V2 has been done in the master branch.
- Git repository: git://git.fedorahosted.org/git/freeipa.git
Test Repository
With the release of alpha 1 we have created a yum repository that contains the Fedora 11 x86 and x86_64 binaries. To use this repository retrieve the file:
IPA Client
The client components.
SSSD:
- Git repository: git://git.fedorahosted.org/sssd.git
DNS integration
Dynamic loading of DLZ drivers
This is a patch allowing BIND to dynamically load DLZ drivers. Without the patch, drivers need to be compiled into BIND. We aim to get this feature upstream as soon as possible.
Code will be available soon.
IPA LDAP driver
Code will be available soon.
BIND DLZ write-back support patch
No code available at the moment.
Documentation
The documentation is still very much a work-in-progress. Here are some wiki pages outlining some of the newer capabilities. As time goes on these pages will be merged into the mainline IPA documentation.
- Command-Line tools overview
- NIS compatibility plugin
- Delegation
- Machine enrollment
- Certificate_Authority
- Command-line documentation requirements
- Covers installing the IPA server, validating the installation, and setting up replication.
- Provides detailed information about IPA servers and clients, their supporting technologies, and the tools and services required to use and manage them.
- Describes how to download, install, and configure the IPA client software for each of the supported client platforms. Also covers the manual configuration of other platforms for which the IPA client software is not available.
- Provides detailed information about how to customize and administer your IPA installation.
Developer Documentation
Documentation Repository
- The repository contains all of the XML and PNG files used to build the entire documentation set, using publican and DocBook XML.
More draft documentation will be available soon.


