stormshield.sns.sns_object role – Object configuration
Note
This role is part of the stormshield.sns collection (version 1.0.2).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install stormshield.sns
.
To use it in a playbook, specify: stormshield.sns.sns_object
.
Entry point main
– Object configuration
Synopsis
This role updates the object base of Stormshield Network Security appliances.
Parameters
Parameter |
Comments |
---|---|
CSV file to import, see https://documentation.stormshield.eu/SNS/v4/en/Content/User_Configuration_Manual_SNS_v4/Appendix_B_-_Objects_base_structure/Appendix_B_-_Objects_base_structure.htm for the file format. |
|
List of FQDN objects |
|
Object color |
|
Object comment |
|
IP address |
|
IPv6 address |
|
fqdn |
|
List of geo group objects |
|
Object comment |
|
Members of the group |
|
Object add mode Choices:
|
|
Geo group name |
|
List of host objects |
|
Object color |
|
Object comment |
|
ip address |
|
ipv6 address |
|
Mac address |
|
Host name |
|
DNS resolution Choices:
|
|
Object type Choices:
|
|
Configuration of the Internet object |
|
Object (host, network, range, group) |
|
Operator Choices:
|
|
List of IP reputation objects |
|
Object comment |
|
Members of the group |
|
Object add mode Choices:
|
|
IP reputation group name |
|
List of network group objects |
|
Object comment |
|
Members of the group |
|
Object add mode Choices:
|
|
Group name |
|
List of network objects |
|
Object color |
|
Object comment |
|
Network IPV4 address |
|
Network IPv6 address |
|
Network mask |
|
Network name |
|
IPv6 prefix length |
|
List of protocol objects |
|
Object color |
|
Object comment |
|
Protocol name |
|
IP protocol number |
|
QoS configuration |
|
Bandwidth in kbps |
|
Qid name or bypass |
|
Drop algorithm 0 (TailDrop) 1 (Blue) Choices:
|
|
Interface QoS configuration |
|
Default ack queue: qid name or bypass |
|
Default queue: qid name or bypass |
|
Interface name |
|
TBR name |
|
List of QOS objects |
|
Object color |
|
Object comment |
|
Queue length |
|
Reverse queue length |
|
Maximum bandwidth (CBQ) |
|
Maximum reverse bandwidth (CBQ) |
|
Minimum bandwidth (CBQ) |
|
Minimum reverse bandwidth (CBQ) |
|
Object name |
|
Priority (PRIQ) |
|
ACK prioritization Choices:
|
|
Prioritize low delay Choices:
|
|
Type of QID Choices:
|
|
List of token bucket regulator objects |
|
Bandwidth |
|
IN bandwidth |
|
tbr name |
|
List of range objects |
|
First IP of the range |
|
First IPv6 of the range |
|
Object color |
|
Object comment |
|
Last IP of the range |
|
Last IPv6 of the range |
|
Range name |
|
List of router objects |
|
Activate all backups flag Choices:
|
|
Object comment |
|
Frequency in seconds |
|
Object (host|hostgroup) |
|
Host object name, |
|
Monitoring type Choices:
|
|
Type of gateway Choices:
|
|
Gateway weight |
|
Gateway number threshold |
|
Load balancing type Choices:
|
|
Object add mode Choices:
|
|
Monitoring type Choices:
|
|
Router name |
|
Choices:
|
|
Number of tries |
|
Wait time in seconds |
|
Use global or local object base Choices:
|
|
List of service group objects |
|
Object comment |
|
Members of the group |
|
Object add mode Choices:
|
|
Service group name |
|
List of service objects |
|
Object color |
|
Object comment |
|
Service name |
|
Port number |
|
Protocol Choices:
|
|
High port number |
|
If set to `absent`, delete the objects. The Internet object can’t be deleted and is common to local and global base. |
|
List of time objects |
|
Object color |
|
Object comment |
|
(|yyyy:mm:dd[:hh:mm][-yyyy:mm:dd[:hh:mm]]) |
|
Time object name |
|
(|hh:mm-hh:mm[;hh:mm-hh:mm]…) |
|
(|dow[-dow][;dow[-dow]]…) |
|
(|mm:dd[-mm:dd][;mm:dd[-mm:dd]]…) |