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.

Reply via email to