purestorage.flashblade.purefb_ntp (1.17.0) — module

Configure Pure Storage FlashBlade NTP settings

| "added in version" 1.0.0 of purestorage.flashblade"

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

preview | supported by community

Install collection

Install with ansible-galaxy collection install purestorage.flashblade:==1.17.0


Add to requirements.yml

  collections:
    - name: purestorage.flashblade
      version: 1.17.0

Description

Set or erase NTP configuration for Pure Storage FlashBlades.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Delete exisitng NTP server entries
  purestorage.flashblade.purefb_ntp:
    state: absent
    fb_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
  purestorage.flashblade.purefb_ntp:
    state: present
    ntp_servers:
      - "0.pool.ntp.org"
      - "1.pool.ntp.org"
      - "2.pool.ntp.org"
      - "3.pool.ntp.org"
    fb_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

fb_url:
    description:
    - FlashBlade management IP address or Hostname.
    type: str

api_token:
    description:
    - FlashBlade API token for admin privileged user.
    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.
    elements: str
    type: list