René Moser
3c48b4a7a1
cloudstack: cs_ip_address: implement VPC support ( #3403 )
2016-12-08 11:35:15 -05:00
René Moser
93ebe0f7c1
cloudstack: cs_staticnat: implement VPC support ( #3409 )
2016-12-08 11:35:15 -05:00
Fabio Alessandro Locati
1a7b9090df
Native YAML - cloud/cloudstack ( #3613 )
2016-12-08 11:35:13 -05:00
René Moser
c3c2427cbb
cloudstack: new module cs_region ( #3568 )
2016-12-08 11:35:11 -05:00
René Moser
5374c7cd09
cloudstack: cs_instance: implement vpc support ( #3402 )
...
* cloudstack: cs_instance: implement vpc support
* cloudstack: cs_instance: distinguish VPC and non VPC VMs
2016-12-08 11:35:10 -05:00
René Moser
46e1380532
cs_snapshot_policy: extend volume determination ( #3500 )
2016-12-08 11:35:10 -05:00
René Moser
3b60cb3847
cloudstack: cs_snapshot_policy: ignore intervaltype in has_changed ( #3499 )
...
Fixes ValueError: invalid literal for int() with base 10: 'daily'
2016-12-08 11:35:10 -05:00
René Moser
ae9bc0cded
cloudtack: cs_instance: doc fix for missing tag alias ( #3484 )
2016-12-08 11:35:09 -05:00
René Moser
a0c8b598ff
cloudstack: fix state=absent, ip_address not None but falsy ( #3483 )
2016-12-08 11:35:09 -05:00
Rene Moser
e1d79f341e
cloudstack: new module cs_vpc
2016-12-08 11:35:08 -05:00
René Moser
8873263894
cloudstack: add new module cs_nic ( #3392 )
2016-12-08 11:35:08 -05:00
René Moser
de3aea7c36
cloudstack: cs_ip_address: fix returns on state=present ( #3406 )
...
In case poll_job=false the return must be None
2016-12-08 11:35:06 -05:00
René Moser
e1c0d2dd09
cloudstack: cs_network: cleanup dublicate VPC code ( #3393 )
...
Code has been moved to module utils, also see fe05c5e35a
2016-12-08 11:35:06 -05:00
Rene Moser
e93bdb80d3
cloudstack: fix VPC doc
2016-12-08 11:35:05 -05:00
René Moser
9518290454
cloudstack: cs_portforward: fix rule not found if domain is not account's domain. ( #3093 )
...
cs_portforward will not find the rule and tries to create it resulting in an API error.
Thanks to @mostkopf for reporting.
2016-12-08 11:34:56 -05:00
lorijoan
d0c2db9c5b
Update cs_volume module to fix typo on force attribute ( #2592 )
...
fixes #2590
2016-12-08 11:34:32 -05:00
René Moser
668f01c04c
cloudstack: cs_volume: fix volume may be NoneType in check_mode ( #2455 )
2016-12-08 11:34:24 -05:00
Rene Moser
b85b4de4e9
cloudstack: move duplicate common code to utils
2016-12-08 11:34:23 -05:00
Rene Moser
35b699b99c
cloudstack: cs_staticnat: fix static nat was always changed (disabled/enabled)
...
Fixes firewall rules get lost after use of cs_staticnat.
2016-12-08 11:34:23 -05:00
Rene Moser
43bee0b890
cloudstack: use has_changed() from utils
2016-12-08 11:34:23 -05:00
Rene Moser
aca98e2f8e
cloudstack: use poll_job() from utils
2016-12-08 11:34:23 -05:00
Rene Moser
03d3baa164
cloudstack: cs_cluster: overhaul code style
2016-12-08 11:34:22 -05:00
Rene Moser
4d26762b34
cloudstack: cs_affinitygroup: overhaul code style
2016-12-08 11:34:22 -05:00
Rene Moser
f9be547a87
cloudstack: cs_account: overhaul code style
2016-12-08 11:34:22 -05:00
Rene Moser
29f803b16a
cloudstack: remove duplicate import cs handling, already in utils.
2016-12-08 11:34:22 -05:00
Rene Moser
0953ef753d
cloudstack: cs_project: fix state=active/suspended does not create/update project
2016-12-08 11:34:22 -05:00
Rene Moser
9d79c1ec59
cloudstack: cs_project: add tag support
2016-12-08 11:34:22 -05:00
René Moser
25b79bafd2
cloudstack: cs_snapshot_policy: remove unused arg specs and doc cleanup ( #2361 )
2016-12-08 11:34:20 -05:00
René Moser
4f09e2caab
cloudstack: cs_ip_address: add vpc support ( #2283 )
...
* cloudstack: cs_ip_address: add vpc support
* cloudstack: cs_ip_address: remove unused/unreachable code
2016-12-08 11:34:19 -05:00
René Moser
e9642a6de7
cloudstack: cs_staticnat: add vpc support ( #2285 )
...
* cloudstack: cs_staticnat: add network arg, used for VPC support
* cloudstack: cs_staticnat: removed unused code
2016-12-08 11:34:19 -05:00
René Moser
28648f6434
cloudstack: cs_firewall: get_network moved to utils, cleanup ( #2293 )
2016-12-08 11:34:19 -05:00
René Moser
8ac52fbb2c
cloudstack: cs_template: fix typos ( #2294 )
2016-12-08 11:34:18 -05:00
René Moser
652b50753d
cloudstack: new module cs_snapshot_policy ( #2303 )
2016-12-08 11:34:18 -05:00
Rene Moser
f90ac2c9de
cloudstack: new module cs_router
2016-12-08 11:34:14 -05:00
René Moser
99bf53ea9a
cs_loadbalancer_rule_member: doc fixes ( #2184 )
2016-12-08 11:34:13 -05:00
René Moser
96f337ac47
cs_template: fix missing docs ( #2165 )
2016-12-08 11:34:12 -05:00
René Moser
5197654437
cloudstack, cs_firewall: fix network not found error in return results ( #2006 )
...
Only a small issue in results.
In case of type is ingress, we rely on ip address, but in results we also return the network.
Resolving the ip address works without zone params. If the ip address is not located in the default zone and zone param is not set,
the network won't be found because default zone was used for the network query listing.
However since network param is not used for type ingress we skip the return of the network in results.
2016-12-08 11:34:05 -05:00
René Moser
d7e8dd22df
cloudstack: cs_instance: fix template not found ( #2005 )
...
Let users decide which filter should be used to find the template.
2016-12-08 11:34:05 -05:00
Rene Moser
b5e4edd9f9
cloudstack: cs_template: fix state=extracted
...
* url arg is optional but we enforced it
* url is in a required together, but args only relevant while registering
2016-12-08 11:34:05 -05:00
Rene Moser
1b99ae4ac1
cloudstack: fix doc, display_text not required
2016-12-08 11:34:05 -05:00
Rene Moser
871f586378
cloudstack: cs_template: fix cross_zones template removal
2016-12-08 11:34:05 -05:00
Michael Scherer
971b570b67
Do not leak passwords in case of error in cloudstack modules
2016-12-08 11:34:04 -05:00
Rene Moser
fd68e66827
cloudstack: new module cs_zone_facts
2016-12-08 11:33:55 -05:00
Rene Moser
fb4c299f13
cloudstack: new module cs_zone
2016-12-08 11:33:52 -05:00
Rene Moser
3a6fd536ab
cloudstack: new module cs_cluster
2016-12-08 11:33:52 -05:00
Rene Moser
2b21212dc6
cloudstack: new module cs_pod
2016-12-08 11:33:52 -05:00
Rene Moser
7d1a4db9ee
cloudstack: new module cs_instance_facts
2016-12-08 11:33:52 -05:00
Rene Moser
b609250cfd
cloudstack: add new module cs_resourcelimit
2016-12-08 11:33:52 -05:00
Rene Moser
595eb1f8f1
cloudstack: new module cs_configuration
2016-12-08 11:33:52 -05:00
Rene Moser
5344701557
cloudstack: cs_instance: implement updating security groups
...
ACS API implemented in 4.8, has no effect < 4.8.
2016-12-08 11:33:51 -05:00