mirror of
https://github.com/ansible-collections/hetzner.hcloud
synced 2024-11-10 06:34:13 +00:00
6581ed50db
##### SUMMARY This allows to use `module_defaults` against all the modules at once using the new `hetzner.hcloud.all` `action_group`. You can now pass the `api_token` argument using module_defaults: ```yaml - name: Demonstrate the usage of the 'hetzner.hcloud.all' module_defaults group hosts: localhost connection: local module_defaults: group/hetzner.hcloud.all: api_token: "{{ _vault_hcloud_api_token }}" tasks: - name: Create a volume hetzner.hcloud.volume: name: my-volume location: fsn1 size: 100 state: present register: volume ``` See the documentation and examples for more details. ##### ISSUE TYPE - Feature Pull Request
100 lines
2.8 KiB
YAML
100 lines
2.8 KiB
YAML
requires_ansible: ">=2.13.0"
|
|
|
|
action_groups:
|
|
all:
|
|
- certificate
|
|
- certificate_info
|
|
- datacenter_info
|
|
- firewall
|
|
- floating_ip
|
|
- floating_ip_info
|
|
- image_info
|
|
- iso_info
|
|
- load_balancer
|
|
- load_balancer_info
|
|
- load_balancer_network
|
|
- load_balancer_service
|
|
- load_balancer_target
|
|
- load_balancer_type_info
|
|
- location_info
|
|
- network
|
|
- network_info
|
|
- placement_group
|
|
- primary_ip
|
|
- primary_ip_info
|
|
- rdns
|
|
- route
|
|
- server
|
|
- server_info
|
|
- server_network
|
|
- server_type_info
|
|
- ssh_key
|
|
- ssh_key_info
|
|
- subnetwork
|
|
- volume
|
|
- volume_info
|
|
|
|
plugin_routing:
|
|
modules:
|
|
hcloud_certificate_info:
|
|
redirect: hetzner.hcloud.certificate_info
|
|
hcloud_certificate:
|
|
redirect: hetzner.hcloud.certificate
|
|
hcloud_datacenter_info:
|
|
redirect: hetzner.hcloud.datacenter_info
|
|
hcloud_firewall:
|
|
redirect: hetzner.hcloud.firewall
|
|
hcloud_floating_ip_info:
|
|
redirect: hetzner.hcloud.floating_ip_info
|
|
hcloud_floating_ip:
|
|
redirect: hetzner.hcloud.floating_ip
|
|
hcloud_image_info:
|
|
redirect: hetzner.hcloud.image_info
|
|
hcloud_iso_info:
|
|
redirect: hetzner.hcloud.iso_info
|
|
hcloud_load_balancer_info:
|
|
redirect: hetzner.hcloud.load_balancer_info
|
|
hcloud_load_balancer_network:
|
|
redirect: hetzner.hcloud.load_balancer_network
|
|
hcloud_load_balancer_service:
|
|
redirect: hetzner.hcloud.load_balancer_service
|
|
hcloud_load_balancer_target:
|
|
redirect: hetzner.hcloud.load_balancer_target
|
|
hcloud_load_balancer_type_info:
|
|
redirect: hetzner.hcloud.load_balancer_type_info
|
|
hcloud_load_balancer:
|
|
redirect: hetzner.hcloud.load_balancer
|
|
hcloud_location_info:
|
|
redirect: hetzner.hcloud.location_info
|
|
hcloud_network_info:
|
|
redirect: hetzner.hcloud.network_info
|
|
hcloud_network:
|
|
redirect: hetzner.hcloud.network
|
|
hcloud_placement_group:
|
|
redirect: hetzner.hcloud.placement_group
|
|
hcloud_primary_ip_info:
|
|
redirect: hetzner.hcloud.primary_ip_info
|
|
hcloud_primary_ip:
|
|
redirect: hetzner.hcloud.primary_ip
|
|
hcloud_rdns:
|
|
redirect: hetzner.hcloud.rdns
|
|
hcloud_route:
|
|
redirect: hetzner.hcloud.route
|
|
hcloud_server_info:
|
|
redirect: hetzner.hcloud.server_info
|
|
hcloud_server_network:
|
|
redirect: hetzner.hcloud.server_network
|
|
hcloud_server_type_info:
|
|
redirect: hetzner.hcloud.server_type_info
|
|
hcloud_server:
|
|
redirect: hetzner.hcloud.server
|
|
hcloud_ssh_key_info:
|
|
redirect: hetzner.hcloud.ssh_key_info
|
|
hcloud_ssh_key:
|
|
redirect: hetzner.hcloud.ssh_key
|
|
hcloud_subnetwork:
|
|
redirect: hetzner.hcloud.subnetwork
|
|
hcloud_volume_info:
|
|
redirect: hetzner.hcloud.volume_info
|
|
hcloud_volume:
|
|
redirect: hetzner.hcloud.volume
|