Ansible role for manage ntp on a large number of os
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
L3D 4bf1dbdffe
Merge pull request #3 from roles-ansible/actions
1 month ago
.github update github actions 1 month ago
defaults use modern ansible name scheme and remove travis 1 year ago
handlers update ansible to use FQCN at more places 8 months ago
meta update docs and METADATA 8 months ago
tasks update github actions 1 month ago
templates Update time 3 years ago
vars update ansible to use FQCN at more places 8 months ago
.gitignore use modern ansible name scheme and remove travis 1 year ago
.yamllint add testing and improve linting 1 year ago
Gemfile add Gmefile and gitignore 3 years ago
LICENSE Remove trailing whitespaces from LICENSE 8 months ago
README.md update docs and METADATA 8 months ago

README.md

Ansible Galaxy MIT License

Ansible role ntp

Ansible role to install and configure the Network Time Protocol (NTP) Daemon.

This role was built with support for a variety of operating systems. Including Debian/Ubuntu, RHEL, Suse and Archlinux based Linux versions as well as FreeBSD, Darwin and OpenBSD.

Role Variables

In addition to the operating system-dependent variables, there are the following default values to adjust:

---
# defaults file for ansible-role-ntp

# Restrict acces on ntp server
# Default is: ::1, 127.0.0.1
ntp_restrict:
  - default nomodify notrap nopeer noquery
  - 127.0.0.1
  - ::1

# Ntp server to use for date synchronization
# Default is worldwide pool
ntp_servers:
  - ptbtime1.ptb.de
  - ptbtime3.ptb.de
  - 0.pool.ntp.org iburst
  - 1.pool.ntp.org iburst
  - 2.pool.ntp.org iburst
  - 3.pool.ntp.org iburst

# Enable or disable ntp statistics
ntp_statistics: false

# version check for this playbook (true is recomended)
submodules_versioncheck: false

Resources

ntp on ubuntu

Author Information

This role was created in 2018 by diodonfrost. This role was updated and maintained since 2019 by L3D (DO1JLR)

Testing

This role is using some github actions for testing. Because systemd operations inside docker containers do not work verry well only linting is tested. If you have a idea how to improve the testing please leave a comment, create a issue or even better open a pull request.

We use these actions for testing:

Status Marketplace
Ansible Lint check ansible-lint
Yamllint GitHub Actions yamllint-github-action
Galaxy release publish-ansible-role-to-galaxy