c07ba82d3e
* scaleway inventory: remove useless duplicate * scaleway inventory: allows to connect using private ip ansible_host was hardcoded and it was not possible to connect using private addresses. This allows to define multiple host variables, values are templates which can use hosts details send by API. For example this config file use private address and defines two variables: plugin: scaleway hostnames: - hostname variables: ansible_host: private_ip state: state image: image.name regions: - ams1 inventory will looks like: { "_meta": { "hostvars": { "testhost": { "ansible_host": "10.1.1.1", "arch": "x86_64", "commercial_type": "START1-M", "hostname": "testhost", "id": "af669464-0c74-4c89-8573-9fe763028448", "image": "CentOS 7.4", "organization": "2cc9a115-380d-4ac0-ba4b-8947eee71325", "public_ipv4": "163.172.1.1", "public_ipv6": "2001:bc8::1", "state": "running", "tags": [ "testtag" ] } } }, [...] } |
||
---|---|---|
.. | ||
ansible |