Majic Projects
Majic Ansible Roles
Go to the previous open issue
Go to the previous issue (open or closed)
star_faded.png
Please log in to bookmark issues
icon_project.png Majic Ansible Roles / Closed Feature request MAR-127 Time synchronisation set-up via common role
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Go to the next issue (open or closed)
Go to the next open issue
This issue has been closed with status "Closed" and resolution "RESOLVED".
Issue basics
  • Type of issue
    Feature request
  • Category
    Not determined
  • Targetted for
    2.1.0
  • Status
    Closed
  • Progress
  • Priority
    Not determined
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (0)
There are no items
People involved
Times and dates
  • Posted at
  • Last updated
  • Estimated time
    4 hours
  • Time spent
    3 hours, 30 minutes
    Click here to see time logged against this issue
Issue details
  • Resolution
    RESOLVED
Attachments (0)
There is nothing attached to this issue
Duplicate issues (0)
This issue does not have any duplicates
Description

In order to ensure proper functioning of all the different servers, it is necessary to make sure that sever time does not drift. This is important for a multitude of reasons - correct log timestamps, TLS verification etc.

Easiest way to achieve this would be to deploy an NTP client. A good candidate role for this implementation is the common role.

The following should be done:

  • Update the common role.
  • Ensure tests are implemented prior to proceeding.
  • Add new parameter for specifying a list of NTP servers to use, defaulting to empty list. Empty list indicates that NTP configuration should not be performed.
  • Deploy both the ntpdate and ntp package for simplicity sake.
  • Configure the NTP daemon to use provided list of NTP servers.
  • Update role reference documentation. Make sure to mention that it is recommended to set the value to Debian's default pool list - 0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org.
  • Update usage instructions.
  • Update testsite configuration.
Todos (0 / 0)
Issue created