summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/inventory_cloudscale/inventory-private.yml
blob: 32000758e02ee18201675363841fa0142f0e8320 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
plugin: cloudscale
ansible_host: private
inventory_hostname: name
groups:
  ansible: inventory_hostname.startswith('ansible')
  private_net: (cloudscale.interfaces | selectattr('type', 'equalto', 'private') | list | length) > 0
keyed_groups:
  - prefix: net
    key: (cloudscale.interfaces.0.addresses.0.address + '/' + cloudscale.interfaces.0.addresses.0.prefix_length | string) | ipaddr('network')
  - prefix: distro
    key: cloudscale.image.operating_system
compose:
  flavor_image: cloudscale.flavor.slug + '_' + cloudscale.image.slug
strict: False