purefa_syslog – Configure Pure Storage FlashArray syslog settings
purefa_syslog – Configure Pure Storage FlashArray syslog settings
New in version 2.9.
Synopsis
- Configure syslog configuration for Pure Storage FlashArrays.
- Add or delete an individual syslog server to the existing list of serves.
Requirements
The below requirements are needed on the host that executes this module.
- python >= 2.7
- purestorage
Parameters
Parameter | Choices/Defaults | Comments |
---|---|---|
address string / required |
Syslog server address. This field supports IPv4, IPv6 or FQDN. An invalid IP addresses will cause the module to fail. No validation is performed for FQDNs. | |
api_token string / required |
FlashArray API token for admin privileged user. | |
fa_url string / required |
FlashArray management IPv4 address or Hostname. | |
port string |
Port at which the server is listening. If no port is specified the system will use 514 | |
protocol string / required |
|
Protocol which server uses |
state string |
|
Create or delete syslog servers configuration |
Notes
Note
- This module requires the
purestorage
Python library - You must set
PUREFA_URL
andPUREFA_API
environment variables if fa_url and api_token arguments are not passed to the module directly
Examples
- name: Delete existing syslog server entries
purefa_syslog:
address: syslog1.com
protocol: tcp
state: absent
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Set array syslog servers
purefa_syslog:
state: present
address: syslog1.com
protocol: udp
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
Status
- This module is not guaranteed to have a backwards compatible interface. [preview]
- This module is maintained by the Ansible Community. [community]
Authors
- Pure Storage Ansible Team (@sdodsley) <[email protected]>
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/purefa_syslog_module.html