Thanks for the info Phil, I will take a look. On Monday, July 8, 2019 at 9:16:45 AM UTC-5, [email protected] wrote: > > Hi Keith > > > > Might be worth looking into *Ansible Galaxy Roles* – following Link > actually gives NTP as an example too: > > > > https://www.linuxtechi.com/use-ansible-galaxy-roles-ansible-playbook/ > > > > Regards > > Phil > > > > > > *From:* [email protected] <javascript:> < > [email protected] <javascript:>> *On Behalf Of * > [email protected] <javascript:> > *Sent:* 08 July 2019 14:52 > *To:* Ansible Project <[email protected] <javascript:>> > *Subject:* [ansible-project] Ansible NTP Roles > > > > My name is Keith and I'm a Systems Engineer with HPE, Houston, TX > location. We use Ansible here for configuration management but I'm new to > Ansible and would like your help with Ansible NTP Roles. This is what I > have so far: > > > > /roles/base/tasks/main.yml: > > > > --- > > > > ## PLAYBOOK TO INSTALL AND CONFIGURE NTP ON REDHAT/DEBIAN/SLES/UBUNTU > SYSTEMS > > > > --- > > ## Playbook to Install and Configure NTP on RedHat/Debian/SLES/Ubuntu > Systems > > > > - hosts: > > roles: > > - ntp > > ... > > > > vars: > > > > Debian.yaml: > > > > --- ntp_package: ntp ntp_service: ntp ntp_config: /etc/ntp.conf > ntp_servers: - 0.ubuntu.pool.ntp.org - 1.ubuntu.pool.ntp.org - > 2.ubuntu.pool.ntp.org - 3.ubuntu.pool.ntp.org ... > > > > Redhat.yaml: > > > > --- > > ntp_package: ntp > > ntp_service: ntpd > > ntp_config: /etc/ntp.conf > > ntp_servers: > > - 0.redhat.pool.ntp.org iburst > > - 1.redhat.pool.ntp.org iburst > > - 2.redhat.pool.ntp.org iburst > > - 3.redhat.pool.ntp.org iburst > > ... > > > > Sles.yaml: > > > > --- ntp_package: ntp ntp_service: ntpd ntp_config: /etc/ntp.conf > ntp_servers: - 0.sles.pool.ntp.org iburst - 1.sles.pool.ntp.org iburst - > 2.sles.pool.ntp.org iburst - 3.sles.pool.ntp.org iburst ... > > > > Ubuntu.yaml: > > > > --- ntp_package: ntp ntp_service: ntp ntp_config: /etc/ntp.conf > ntp_servers: - 0.ubuntu.pool.ntp.org - 1.ubuntu.pool.ntp.org - > 2.ubuntu.pool.ntp.org - 3.ubuntu.pool.ntp.org ... > > > > handlers: > > > > main.yaml: > > > > --- # handlers file for ntp - name: restart ntp service: name: "{{ > ntp_daemon }}" state: restarted when: ntp_enabled | bool ... > > > > defaults: > > > > main.yaml: > > > > --- # defaults file for ntp ntp_enabled: true ntp_timezone: America/Denver > # ntpdate_server: pool.ntp.org ntp_manage_config: false # NTP server area > configuration (leave empty for 'Worldwide'). # See: > http://support.ntp.org/bin/view/Servers/NTPPoolServers ntp_area: '' > ntp_servers: - "0{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org > iburst" - "1{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst" > - "2{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst" - "3{{ > '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst" ntp_restrict: > - "127.0.0.1" - "::1" ... > > > > I need Roles for RHEL 6/7; SLES 11/12/15; Debian 6/7/8/9; Ubuntu 12/14/16. > I need the ntp state to be enabled! I don't know if I should use the ntp > config file! I don't know if there is a ntp module that I should use! I > would really appreciate your help! Some direction would be greatly > appreciated! > > Regards, > > Keith > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To post to this group, send email to [email protected] > <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/68edd718-f193-463f-a103-f00f864c555f%40googlegroups.com > > <https://groups.google.com/d/msgid/ansible-project/68edd718-f193-463f-a103-f00f864c555f%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. >
-- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/eb065e58-a146-4dd4-a64f-602eeb483bdf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
