New in version 2.3.
parameter | required | default | choices | comments |
---|---|---|---|---|
force_install |
no | Set value to True to force node into install state if it already exists in stacki. | ||
name |
yes | Name of the host to be added to Stacki. | ||
prim_intf |
no | Name of the primary network interface. | ||
prim_intf_ip |
no | IP Address for the primary network interface. | ||
prim_intf_mac |
no | MAC Address for the primary PXE boot network interface. | ||
stacki_endpoint |
yes | URL for the Stacki API Endpoint. | ||
stacki_password |
yes | Password for authenticating with Stacki API, but if not specified, the environment variable stacki_password is used instead. | ||
stacki_user |
yes | Username for authenticating with Stacki API, but if not specified, the environment variable stacki_user is used instead. |
- name: Add a host named test-1 stacki_host: name: test-1 stacki_user: usr stacki_password: pwd stacki_endpoint: url prim_intf_mac: mac_addr prim_intf_ip: x.x.x.x prim_intf: eth0 - name: Remove a host named test-1 stacki_host: name: test-1 stacki_user: usr stacki_password: pwd stacki_endpoint: url state: absent
Common return values are documented here Return Values, the following are the fields unique to this module:
name | description | returned | type | sample |
---|---|---|---|---|
stdout_lines | the value of stdout split into a list | always | list | [['...', '...'], ['...'], ['...']] |
changed | response to whether or not the api call completed successfully | always | boolean | True |
stdout | the set of responses from the commands | always | list | ['...', '...'] |
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is community maintained without core committer oversight.
For more information on what this means please read Module Support
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Helping Testing PRs and Developing Modules.