2018-01-13 15:55:05 +01:00
|
|
|
# Ansible dynamic inventory script for Scaleway cloud provider
|
|
|
|
#
|
|
|
|
|
|
|
|
[compute]
|
|
|
|
# Fetch inventory for regions. If not defined will read the SCALEWAY_REGION environment variable
|
|
|
|
#
|
|
|
|
# regions = all
|
|
|
|
# regions = ams1
|
|
|
|
# regions = par1, ams1
|
|
|
|
regions = par1
|
|
|
|
|
|
|
|
|
|
|
|
# Define a Scaleway token to perform required queries on the API
|
|
|
|
# in order to generate inventory output.
|
|
|
|
#
|
|
|
|
[auth]
|
2018-02-05 09:32:49 +01:00
|
|
|
# Token to authenticate with Scaleway's API.
|
|
|
|
# If not defined will read the SCALEWAY_TOKEN environment variable
|
|
|
|
#
|
2018-01-13 15:55:05 +01:00
|
|
|
api_token = mysecrettoken
|
|
|
|
|
|
|
|
|
|
|
|
# To avoid performing excessive calls to Scaleway API you can define a
|
|
|
|
# cache for the plugin output. Within the time defined in seconds, latest
|
|
|
|
# output will be reused. After that time, the cache will be refreshed.
|
|
|
|
#
|
|
|
|
[cache]
|
|
|
|
cache_max_age = 60
|
|
|
|
cache_dir = '~/.ansible/tmp'
|
|
|
|
|
|
|
|
|
|
|
|
[defaults]
|
|
|
|
# You may want to use only public IP addresses or private IP addresses.
|
|
|
|
# You can set public_ip_only configuration to get public IPs only.
|
|
|
|
# If not defined defaults to retrieving private IP addresses.
|
|
|
|
#
|
|
|
|
public_ip_only = false
|