Scaleway¶
Scaleway datasource uses data provided by the Scaleway instance metadata service to do initial configuration of the network services.
The instance metadata service is reachable at the following addresses :
IPv4:
169.254.42.42
IPv6:
fd00:42::42
Configuration¶
Scaleway datasource may be configured in system configuration (in /etc/cloud cloud.cfg) or by adding a file with the .cfg suffix containing the following information in the /etc/cloud.cfg.d directory:
datasource:
Scaleway:
retries: 3
timeout: 10
max_wait: 2
metadata_urls:
- alternate_url
retries
Controls the maximum number of attempts to reach the instance metadata service.
timeout
Controls the number of seconds to wait for a response from the instance metadata service for one protocol.
max_wait
Controls the number of seconds to wait for a response from the instance metadata service for all protocols.
metadata_urls
List of additional URLs to be used in an attempt to reach the instance metadata service in addition to the existing ones.
User-data¶
cloud-init fetches user-data using the instance metadata service using the /user_data endpoint. Scaleway’s documentation provides a detailed description on how to use user-data. One can also interact with it using the user-data api.