Note
This plugin is part of the community.general collection (version 3.8.1).
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 community.general
.
To use it in a playbook, specify: community.general.clc_blueprint_package
.
The below requirements are needed on the host that executes this module.
Parameter | Choices/Defaults | Comments |
---|---|---|
package_id string / required | The package id of the blue print. | |
package_params dictionary | Default: {} | The dictionary of arguments required to deploy the blue print. |
server_ids list / elements=string / required | A list of server Ids to deploy the blue print package. | |
state string |
| Whether to install or uninstall the package. Currently it supports only "present" for install action. |
wait string | Default: "yes" | Whether to wait for the tasks to finish before returning. |
Note
# Note - You must set the CLC_V2_API_USERNAME And CLC_V2_API_PASSWD Environment variables before running these examples - name: Deploy package community.general.clc_blueprint_package: server_ids: - UC1TEST-SERVER1 - UC1TEST-SERVER2 package_id: 77abb844-579d-478d-3955-c69ab4a7ba1a package_params: {}
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
server_ids list / elements=string | success | The list of server ids that are changed Sample: ['UC1TEST-SERVER1', 'UC1TEST-SERVER2'] |
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/clc_blueprint_package_module.html