yadro.tatlin_uni.tatlin_sp_subnet module – Create, modify or remove a subnet
Note
This module is part of the yadro.tatlin_uni collection (version 1.0.0).
You might already have this collection installed if you are using the ansible package.
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 yadro.tatlin_uni.
To use it in a playbook, specify: yadro.tatlin_uni.tatlin_sp_subnet.
New in version 1.0.0: of yadro.tatlin_uni
Synopsis
- This module is intended to configure and remove subnets 
- Supports check mode 
Parameters
| Parameter | Comments | 
|---|---|
| connection describes Tatlin Storage Processor (SP) connection configuration. Only session connection supported. Authorization is executed automatically with corresponding endpoint. ‘auth/login’ by default. Client receives x-auth-token and uses it for following requests. | |
| Tatlin REST API entrypoint. | |
| Tatlin user password. | |
| Tatlin REST API request timeout. Default: 60 | |
| Tatlin username to login. | |
| Responsible for SSL certificates validation. If set to False certificates won’t validated. Choices: 
 | |
| Last ip in range of ips Required if new subnet is creating | |
| First ip in range of ips Required if new subnet is creating | |
| The name of the subnet | |
| 
 
 Choices: 
 | 
Examples
---
- name: Create new subnet
  yadro.tatlin_uni.tatlin_sp_subnet:
    connection: "{{ connection }}"
    name: example_subnet
    ip_start: '192.168.0.2'
    ip_end: '192.168.0.3'
    state: present
- name: Change subnet
  yadro.tatlin_uni.tatlin_sp_subnet:
    connection: "{{ connection }}"
    name: example_subnet
    ip_start: '192.168.0.2'
    ip_end: '192.168.0.3'
- name: Remove subnet
  yadro.tatlin_uni.tatlin_sp_subnet:
    connection: "{{ connection }}"
    name: example_subnet
    state: absent
Return Values
Common return values are documented here, the following are the fields unique to this module:
| Key | Description | 
|---|---|
| Error details if raised Returned: on error | |
| Operation status message Returned: always | 
