New in version 2.3.
| parameter | required | default | choices | comments |
|---|---|---|---|---|
| id | no | AOS Id of the IP Pool to manage (can't be used to create a new IP Pool). Only one of name or id can be set. | ||
| name | no | Name of the Blueprint to manage. Only one of name or id can be set. | ||
| reference_arch | no | When creating a blueprint, this value identifies a known AOS reference architecture value. Refer to AOS-server documentation for available values. | ||
| session | yes | An existing AOS session as obtained by aos_login module. | ||
| state | no | present |
| Indicate what is the expected state of the Blueprint. |
| template | no | When creating a blueprint, this value identifies, by name, an existing engineering design template within the AOS-server. | ||
| timeout | no | 5 | When state=build-ready, this timeout identifies timeout in seconds to wait before declaring a failure. |
- name: Creating blueprint
aos_blueprint:
session: "{{ aos_session }}"
name: "my-blueprint"
template: "my-template"
reference_arch: two_stage_l3clos
state: present
- name: Access a blueprint and get content
aos_blueprint:
session: "{{ aos_session }}"
name: "{{ blueprint_name }}"
template: "{{ blueprint_template }}"
state: present
register: bp
- name: Delete a blueprint
aos_blueprint:
session: "{{ aos_session }}"
name: "my-blueprint"
state: absent
- name: Await blueprint build-ready, and obtain contents
aos_blueprint:
session: "{{ aos_session }}"
name: "{{ blueprint_name }}"
state: build-ready
register: bp
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.
© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/aos_blueprint_module.html