ansible.builtin.purefa_ntp (v2.9.27) — module

Configure Pure Storage FlashArray NTP settings

| "added in version" 2.8 of ansible.builtin"

Authors: Pure Storage Ansible Team (@sdodsley) <pure-ansible-team@purestorage.com>

preview | supported by community

Install Ansible via pip

Install with pip install ansible==2.9.27

Description

Set or erase NTP configuration for Pure Storage FlashArrays.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Delete existing NTP server entries
  purefa_ntp:
    state: absent
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Set array NTP servers
  purefa_ntp:
    state: present
    ntp_servers:
      - "0.pool.ntp.org"
      - "1.pool.ntp.org"
      - "2.pool.ntp.org"
      - "3.pool.ntp.org"
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

Inputs

    
state:
    choices:
    - absent
    - present
    default: present
    description:
    - Create or delete NTP servers configuration
    type: str

fa_url:
    description:
    - FlashArray management IPv4 address or Hostname.
    required: true
    type: str

api_token:
    description:
    - FlashArray API token for admin privileged user.
    required: true
    type: str

ntp_servers:
    description:
    - A list of up to 4 alternate NTP servers. These may include IPv4, IPv6 or FQDNs.
      Invalid IP addresses will cause the module to fail. No validation is performed for
      FQDNs.
    - If more than 4 servers are provided, only the first 4 unique nameservers will be
      used.
    - if no servers are given a default of I(0.pool.ntp.org) will be used.
    type: list