Ansible repo for digital ocean projects
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

do_hosts.yml 584 B

1234567891011121314151617181920212223242526
  1. # Using keyed groups and compose for hostvars
  2. plugin: community.digitalocean.digitalocean
  3. api_token: "{{ lookup('ansible.builtin.env', 'DO_API_TOKEN') }}"
  4. attributes:
  5. - id
  6. - name
  7. - memory
  8. - vcpus
  9. - disk
  10. - size
  11. - image
  12. - networks
  13. - volume_ids
  14. - tags
  15. - region
  16. keyed_groups:
  17. - key: do_tags | lower
  18. prefix: ''
  19. separator: ''
  20. compose:
  21. ansible_host: do_networks.v4 | selectattr('type','eq','public')
  22. | map(attribute='ip_address') | first
  23. class: do_size.description | lower
  24. distro: do_image.distribution | lower
  25. filters:
  26. - '"ansible" in do_tags'