�
�Udac @` s� d d l m Z m Z m Z e Z i d d 6d g d 6d d 6Z d Z d Z d
Z e
Z y d d l m
Z
Wn e k
r� e Z n Xd d l m Z d d
l m Z m Z d Z d � Z d � Z e d k r� e � n d S( i ( t absolute_importt divisiont print_functions 1.1t metadata_versiont previewt statust communityt supported_bys
---
module: purefb_smtp
version_added: '2.9'
short_description: Configure SMTP for Pure Storage FlashBlade
description:
- Configure SMTP for a Pure Storage FlashBlade.
- Whilst there can be no relay host, a sender domain must be configured.
author:
- Pure Storage Ansible Team (@sdodsley) <[email protected]>
options:
host:
description: Relay server name
type: str
domain:
description: Domain name for alert messages
required: true
type: str
extends_documentation_fragment:
- purestorage.fb
s�
- name: Configure SMTP settings
purefb_smtp:
host: hostname
domain: xyz.com
fb_url: 10.10.10.2
api_token: T-9f276a18-50ab-446e-8a0c-666a3529a1b6
t
( t Smtp( t
AnsibleModule( t get_bladet purefb_argument_specs 1.6c C` s� t } | j ss| j j � j d } | j d r� | j d | j k r� t d | j d � } y | j j d | � Wq t k
r� | j
d d � q Xnd | j r | j d r t d d � } y | j j d | � Wq t k
r� | j
d d � q Xn | j d | j k rjt d | j d � } y | j j d | � Wqpt k
rf| j
d d
� qpXqst } n | j
d | � d S(
s Configure SMTP settingsi t hostt
relay_hostt
smtp_settingst msgs"