On this page
salt.cloud.clouds.scaleway
Scaleway Cloud Module
New in version 2015.8.0.
The Scaleway cloud module is used to interact with your Scaleway BareMetal Servers.
Use of this module only requires the api_key
parameter to be set. Set up the cloud configuration at /etc/salt/cloud.providers
or /etc/salt/cloud.providers.d/scaleway.conf
:
scaleway-config:
# Scaleway organization and token
access_key: 0e604a2c-aea6-4081-acb2-e1d1258ef95c
token: be8fd96b-04eb-4d39-b6ba-a9edbcf17f12
driver: scaleway
-
Return a list of the images that are on the provider.
salt.cloud.clouds.scaleway.avail_images(call=None)
-
Create a single BareMetal server from a data dict.
salt.cloud.clouds.scaleway.create(server_)
-
Create a node.
salt.cloud.clouds.scaleway.create_node(args)
-
Destroy a node. Will check termination protection and warn if enabled.
CLI Example:
salt-cloud --destroy mymachine
salt.cloud.clouds.scaleway.destroy(name, call=None)
-
Return the first configured instance.
salt.cloud.clouds.scaleway.get_configured_provider()
-
Return the image object to use.
salt.cloud.clouds.scaleway.get_image(server_)
-
Return a list of the BareMetal servers that are on the provider.
salt.cloud.clouds.scaleway.list_nodes(call=None)
-
Return a list of the BareMetal servers that are on the provider.
salt.cloud.clouds.scaleway.list_nodes_full(call=None)
-
Return a list of the BareMetal servers that are on the provider, with select fields.
salt.cloud.clouds.scaleway.list_nodes_select(call=None)
-
Make a call to the Scaleway API.
salt.cloud.clouds.scaleway.query(method='servers', server_id=None, command=None, args=None, http_method='GET', root='api_root')
-
Return the script deployment object.
salt.cloud.clouds.scaleway.script(server_)
-
Show the details from a Scaleway BareMetal server.
salt.cloud.clouds.scaleway.show_instance(name, call=None)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/clouds/all/salt.cloud.clouds.scaleway.html