�
�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 d d l
m Z d d
d d d d g Z d e
f d � � YZ 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: ipadm_prop
short_description: Manage protocol properties on Solaris/illumos systems.
description:
- Modify protocol properties on Solaris/illumos systems.
version_added: "2.2"
author: Adam Števko (@xen0l)
options:
protocol:
description:
- Specifies the protocol for which we want to manage properties.
required: true
property:
description:
- Specifies the name of property we want to manage.
required: true
value:
description:
- Specifies the value we want to set for the property.
required: false
temporary:
description:
- Specifies that the property value is temporary. Temporary
property values do not persist across reboots.
required: false
default: false
type: bool
state:
description:
- Set or reset the property value.
required: false
default: present
choices: [ "present", "absent", "reset" ]
s�
# Set TCP receive buffer size
- ipadm_prop: protocol=tcp property=recv_buf value=65536
# Reset UDP send buffer size to the default value
- ipadm_prop: protocol=udp property=send_buf state=reset
s?
protocol:
description: property's protocol
returned: always
type: str
sample: "TCP"
property:
description: name of the property
returned: always
type: str
sample: "recv_maxbuf"
state:
description: state of the target
returned: always
type: str
sample: "present"
temporary:
description: property's persistence
returned: always
type: bool
sample: "True"
value:
description: value of the property. May be int or string depending on property.
returned: always
type: int
sample: "'1024' or 'never'"
( t
AnsibleModulet ipv4t ipv6t icmpt tcpt udpt sctpt Propc B` s>