New in version 2.6.
Parameter | Choices/Defaults | Comments |
---|---|---|
api_timeout | Default: 30 | HTTP timeout to Scaleway API in seconds. aliases: timeout |
api_token | Scaleway OAuth token. aliases: oauth_token | |
api_url | Default: https://api.scaleway.com | Scaleway API URL aliases: base_url |
commercial_type required |
| Commercial name of the compute node |
enable_ipv6 bool |
| Enable public IPv6 connectivity on the instance |
image required | Image identifier used to start the instance with | |
name | Name of the instance | |
organization required | Organization identifier | |
region required |
| Scaleway compute zone |
state |
| Indicate desired state of the instance. |
tags | Default: [] | List of tags to apply to the instance (5 max) |
validate_certs bool |
| Validate SSL certs of the Scaleway API. |
wait bool |
| Wait for the instance to reach its desired state before returning. |
wait_sleep_time | Default: 3 | Time to wait before every attempt to check the state of the server |
wait_timeout | Default: 300 | Time to wait for the server to reach the expected state |
Note
api_token
is not set within the module, the following environment variables can be used in decreasing order of precedence SCW_TOKEN
, SCW_API_KEY
, SCW_OAUTH_TOKEN
or SCW_API_TOKEN
.api_url
one can also set the SCW_API_URL
environment variable.- name: Create a server scaleway_compute: name: foobar state: present image: 89ee4018-f8c3-4dc4-a6b5-bca14f985ebe organization: 951df375-e094-4d26-97c1-ba548eeb9c42 region: ams1 commercial_type: VC1S tags: - test - www - name: Destroy it right after scaleway_compute: name: foobar state: absent image: 89ee4018-f8c3-4dc4-a6b5-bca14f985ebe organization: 951df375-e094-4d26-97c1-ba548eeb9c42 region: ams1 commercial_type: VC1S
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is flagged as community which means that it is maintained by the Ansible Community. See Module Maintenance & Support for more info.
For a list of other modules that are also maintained by the Ansible Community, see here.
Hint
If you notice any issues in this documentation you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/scaleway_compute_module.html