URL:
https://github.com/freeipa/freeipa/pull/2169
Author: mrandybu
Title: #2169: Add support multiple time and data servers
Action: opened
PR body:
"""
This diff:
- Implemented an abstract module for working with different time and date servers;
- Сonfiguration and synchronization modules time and date servers are implemented as
separate component;
-Added support Chrony, OpenNTPD, NTPD time and data servers.
The configuration and synchronization modules must be assembled as separate packages
with dependencies on the appropriate time server.
Also added checking of the configuration and synchronization module, if it's not
available,
the system will notify about it, else, time server will be determined automatically and
the
configuration will start.
Advantages of change:
- Abiliti to work on platforms with different time servers
- Simplified the addition of a new time server
"""
To pull the PR as Git branch:
git remote add ghfreeipa
https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/2169/head:pr2169
git checkout pr2169