Skip to content

Commit 1d0f4e3

Browse files
authored
Merge pull request #118 from aft2d/module-defaults-groups
Add module defaults groups
2 parents 1aae82d + 9a077f8 commit 1d0f4e3

File tree

2 files changed

+89
-0
lines changed

2 files changed

+89
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,17 @@ Alternatively, you can provide credentials as module attributes:
101101
102102
This allows you to store them in Ansible vault or to use any lookup plugin to retrieve them.
103103
104+
[Module defaults groups](https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_module_defaults.html#module-defaults-groups) are supported as well:
105+
```yaml
106+
- hosts: all
107+
gather_facts: no
108+
module_defaults:
109+
group/synthesio.ovh.all:
110+
application_key: "<YOUR APPLICATION KEY>"
111+
application_secret: "<YOUR APPLICATIOM SECRET>"
112+
consumer_key: "<YOUR CONSUMER KEY>"
113+
```
114+
104115
## Usage
105116
106117
Here are a few examples of what you can do. Please read the module for everything else, it most probably does it!

meta/runtime.yml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
action_groups:
2+
all:
3+
- dedicated_nasha_manage_partition
4+
- dedicated_server_boot
5+
- dedicated_server_boot_wait
6+
- dedicated_server_compatible_templates
7+
- dedicated_server_display_name
8+
- dedicated_server_hardware_info
9+
- dedicated_server_info
10+
- dedicated_server_install
11+
- dedicated_server_install_wait
12+
- dedicated_server_intervention
13+
- dedicated_server_ip_info
14+
- dedicated_server_monitoring
15+
- dedicated_server_network_info
16+
- dedicated_server_networkinterfacecontroller
17+
- dedicated_server_rescuesshkey
18+
- dedicated_server_terminate
19+
- dedicated_server_vrack
20+
- domain
21+
- installation_template
22+
- ip_info
23+
- ip_move
24+
- ip_reverse
25+
- me_sshkey
26+
- public_cloud_block_storage_instance
27+
- public_cloud_block_storage
28+
- public_cloud_flavorid_info
29+
- public_cloud_imageid_info
30+
- public_cloud_instance_delete
31+
- public_cloud_instance_flavor_change
32+
- public_cloud_instance_id
33+
- public_cloud_instance_info
34+
- public_cloud_instance_interface
35+
- public_cloud_instance
36+
- public_cloud_instance_shelving
37+
- public_cloud_monthly_billing
38+
- public_cloud_object_storage_policy
39+
- public_cloud_object_storage
40+
- public_cloud_private_network_info
41+
- public_cloud_sshkey
42+
- vps_display_name
43+
- vps_info
44+
dedicated_server:
45+
- dedicated_nasha_manage_partition
46+
- dedicated_server_boot
47+
- dedicated_server_boot_wait
48+
- dedicated_server_compatible_templates
49+
- dedicated_server_display_name
50+
- dedicated_server_hardware_info
51+
- dedicated_server_info
52+
- dedicated_server_install
53+
- dedicated_server_install_wait
54+
- dedicated_server_intervention
55+
- dedicated_server_ip_info
56+
- dedicated_server_monitoring
57+
- dedicated_server_network_info
58+
- dedicated_server_networkinterfacecontroller
59+
- dedicated_server_rescuesshkey
60+
- dedicated_server_terminate
61+
- dedicated_server_vrack
62+
public_cloud:
63+
- public_cloud_block_storage_instance
64+
- public_cloud_block_storage
65+
- public_cloud_flavorid_info
66+
- public_cloud_imageid_info
67+
- public_cloud_instance_delete
68+
- public_cloud_instance_flavor_change
69+
- public_cloud_instance_id
70+
- public_cloud_instance_info
71+
- public_cloud_instance_interface
72+
- public_cloud_instance
73+
- public_cloud_instance_shelving
74+
- public_cloud_monthly_billing
75+
- public_cloud_object_storage_policy
76+
- public_cloud_object_storage
77+
- public_cloud_private_network_info
78+
- public_cloud_sshkey

0 commit comments

Comments
 (0)