Rene Moser
3ef37e88fe
cloudstack: fix pep8 cs_facts
2017-05-29 01:28:19 +02:00
Rene Moser
439f0beca5
cloudstack: fix pep8 cs_domain
2017-05-29 01:28:19 +02:00
Rene Moser
1778e23fad
cloudstack: fix pep8 cs_account
2017-05-29 01:28:19 +02:00
Rene Moser
e3f75227bc
cloudstack: fix pep8 cs_affinitygroup
2017-05-29 01:28:19 +02:00
Rene Moser
9fe3891d65
cloudstack: fix pep8 cs_cluster
2017-05-29 01:28:19 +02:00
René Moser
3ca3163af1
cloudstack: add new module cs_network_acl ( #24609 )
2017-05-15 10:57:38 +02:00
René Moser
2ef6713abb
cloudstack: new module cs_vpn_gateway ( #23954 )
...
* cloudstack: new module cs_vpn_gateway
* add integration tests for cs_vpn_gateway
2017-05-10 14:55:14 +02:00
Matt Clay
d999d613cb
Python 3 fixes for CloudStack modules and tests. ( #24400 )
2017-05-09 13:37:08 +02:00
René Moser
594d7d5d9d
cloudstack: cs_region: fix pep8 ( #24134 )
2017-04-29 09:16:21 +02:00
Andrea Tartaglia
1d0a629dcc
Fixed docs for cloud modules ( #23745 )
...
* Fixed docs for cloud modules
* removed blank line in ec2_snapshot_facts
2017-04-27 12:01:11 +01:00
Khachatur Nazaretyan
e8f1747a88
Adds attached volumes to instance facts ( #23132 )
...
* Adds attached volumes to instance facts
* Fixed identation and modified coding style
* includes revisions after maintainers review
* Coding style modified
* simplifies getting items from dict
2017-04-09 11:59:41 +02:00
AlexanderStock
e4206d8ef5
Added Tag functionality to Volume,Template,FWRule,PF Rule,ISO,Snapshot ( #23141 )
...
* Added Tag functionality to Volume,Template,FWRule,PF Rule,ISO,Snapshot
* Update cs_firewall.py
Fixed whitespace
* Added doc for Cloudstack Tags in Volume,Template,FWRule,PF Rule,ISO,Snapshot
2017-03-31 18:39:30 +02:00
Matt Martz
3164e8b561
E501 fixes ( #22879 )
2017-03-22 20:50:28 -05:00
Matt Martz
02f66b9369
E1 legacy pep8 fixes ( #21933 )
...
* E1 pep8 fixes
* e111 fix for rds.py
2017-03-21 21:19:40 -05:00
René Moser
e3525d8df9
cloudstack: fix pep8 for loadbalancer modules ( #22822 )
2017-03-21 11:00:46 +01:00
René Moser
24c617766c
cloudstack: fix load balancer idempotency if no zone given ( #22768 )
...
get_zone() is special, as it always returns a zone (default zone) even
if no zone param is given. This makes sense for many use cases.
2017-03-19 10:07:46 +01:00
René Moser
0ee108bda0
cloudstack: cs_instance: revert VPC support ( #22629 )
...
Partly reverts 5374c7cd09
2017-03-15 02:02:38 +01:00
René Moser
a2b6844858
cloudstack: cs_network: fix VPC support ( #22627 )
...
* cloudstack: cs_network: fix vpc support
* cloudstack: cs_network: fix pep8
2017-03-15 02:00:40 +01:00
René Moser
38b9f055d7
cloudstack: cs_staticnat: fix VPC support ( #22626 )
...
- Fix the VPC support by adding network to create and update methods
- Fix pep8
2017-03-15 01:59:20 +01:00
René Moser
a227a4ebb4
cloudstack: cs_ip_address: fix vpc support ( #22625 )
...
* cloudstack: cs_ip_address: fix vpc support
* cloudstack: cs_ip_address: fix pep8
2017-03-15 01:58:46 +01:00
Toshio Kuratomi
eb1214baad
New metadata 1.0 ( #22587 )
...
Changes to the metadata format were approved here:
https://github.com/ansible/proposals/issues/54
* Update documentation to the new metadata format
* Changes to metadata-tool to account for new metadata
* Add GPL license header
* Add upgrade subcommand to upgrade metadata version
* Change default metadata to the new format
* Fix exclusion of non-modules from the metadata report
* Fix ansible-doc for new module metadata
* Exclude metadata version from ansible-doc output
* Fix website docs generation for the new metadata
* Update metadata schema in valiate-modules test
* Update the metadata in all modules to the new version
2017-03-14 09:07:22 -07:00
René Moser
2be3418a81
cloudstack: fix wrong vpc found by name ( #22603 )
...
Fail fast if more than one VPC found with given identifier.
2017-03-14 16:18:32 +01:00
John R Barker
e5b990a55a
Fix invalid fields in module DOCUMENATION ( #22297 )
...
* fix module doc fields
* More module docs corrections
* More module docs corrections
* More module docs corrections
* More module docs corrections
* correct aliases
* Review comments
* Must quote ':'
* More authors
* Use suboptions:
* restore type: bool
* type should be in the same place
* More tidyups
* authors
* Use suboptions
* revert
* remove duplicate author
* More issues post rebase
2017-03-09 16:20:25 +00:00
René Moser
6f426b9d06
cloudstack: cs_vpc: fix vpc in projects not found ( #22416 )
2017-03-08 18:52:29 +01:00
René Moser
7f35220744
cloudstack: cs_firewall: fix pep8 and typo s/endpoint/endport/ ( #22406 )
2017-03-08 15:12:48 +01:00
Kamil Cholewiński
ec9582fd83
Fix invocations of module.fail_json with no msg=
...
Bonus: add missing % in cs_nic.py
2017-03-07 10:17:14 -05:00
René Moser
c1730c21ce
cloudstack: cs_sshkeypair: fix fingerprint not used as identifier ( #22276 )
...
* cloudstack: cs_sshkeypair: fix fingerprint not used as identifier
* remove from legacy
* fix for 2 keys, one with name and one with fingerprint
2017-03-05 22:47:19 +01:00
René Moser
60aa3db1ad
Fix/cs resoucelimit pep8 ( #22102 )
...
* cloudstack: cs_resourcelimit: fix type for limit
* cloudstack: cs_resourcelimit: fix pep8
2017-03-01 11:41:26 +00:00
René Moser
cecf22039d
cs_vpc: fix pep8 ( #21964 )
2017-02-26 10:21:12 +01:00
Brian Coca
5258e6d52a
use safe load instead
...
fixes #21724
2017-02-21 17:45:46 -05:00
Matt Martz
7c00346714
Validate EXAMPLES as YAML
2017-02-15 13:01:43 -08:00
Brian Coca
74e8aa22af
no log passwords ( #21229 )
...
* no log passwords
* removed unneeded no_log
2017-02-10 15:13:59 -05:00
René Moser
a6f887ce6e
cloudstack: cs_portforward: implement vpc support ( #19044 )
...
* cloudstack: cs_portforward: implement vpc support
* cloudstack: cs_portforward: add vpc and network to returns
* cloudstack: cs_portforward: networkid must not be used for rule listing
* cloudstack: fail for get_network when vpc but no network name
This seem to be a global pattern for get_network, we want to enforce a
network name to be set if a vpn param is given.
This is used for cs_portforward.
* cloudstack: cs_portforward: doc: fix defaults for vpc, network
2017-02-08 07:57:36 +01:00
René Moser
c00604210c
cs_instance: fix ssh keys not found in projects ( #21104 )
...
Follow up of 5475f3ee64
2017-02-07 22:14:43 +01:00
Vincent Bernat
d94f9bdd8d
cloudstack: ensure we select a template compatible with disksize ( #21058 )
...
When the user specify a root disk size, the template image must be
smaller than the specified root disk size.
2017-02-06 23:14:31 +01:00
Matt Clay
cb76200c7d
PEP 8 E111 & E114 cleanup. ( #20838 )
2017-01-30 15:01:47 -08:00
Matt Clay
10d9318de7
PEP 8 indent cleanup. ( #20800 )
...
* PEP 8 E121 cleanup.
* PEP 8 E126 cleanup.
* PEP 8 E122 cleanup.
2017-01-29 07:28:53 +00:00
Matt Clay
95789f3949
PEP 8 whitespace cleanup. ( #20783 )
...
* PEP 8 E271 whitespace cleanup.
* PEP 8 W293 whitespace cleanup.
* Fix whitespace issue from recent PR.
2017-01-27 15:45:23 -08:00
René Moser
d1c3cbbc70
cloudstack: fix user data unexpected marked as changed ( #20540 )
...
self.instance may be overwritten before the user data comparsion which result in a false positive changed state.
With this commit, we make sure we have the userdata when we need to.
2017-01-24 11:10:59 -05:00
René Moser
5475f3ee64
cloudstack: cs_instance: fix ssh key always marked as changed ( #20541 )
...
The same ssh key may be registered with different names. Before we only looked at the names and marked as changed when names differ. However internally cloudstack seems to ignore the change, if the fingerprints are identical.
As a result we also have to compare the fingerprints and only mark the keys as changed if the fingerprints differ.
2017-01-24 07:49:54 +01:00
Rene Moser
3fbbdcd466
doc: cloudstack: cs_host: fix return docs
2017-01-17 20:39:33 +01:00
René Moser
bcf9cd1e2a
cloudstack: cs_iso: fix async poll for state=absent ( #20050 )
2017-01-10 12:06:13 +01:00
René Moser
cb8cc51fdf
cloudstack: new module cs_host ( #19331 )
2017-01-05 16:28:42 +01:00
Carlos E. Garcia
0b8011436d
minor spelling changes
2016-12-13 13:51:13 -05:00
René Moser
a28d898c29
cloudstack: cs_securitygroup_rule: fix impossible to set icmp_code and icmp_type to 0 ( #19258 )
2016-12-13 06:58:17 +01:00
Andrea Tartaglia
ef391a11ec
Removed dict.iteritems() in modules. ( #18859 )
...
This is for py3 compatibility, addressed in #18506
2016-12-12 15:16:23 -08:00
Rene Moser
b1ea79af51
cloudstack: cs_role: doc fixes.
2016-12-10 11:40:30 +01:00
René Moser
a8fc8249b4
cloudstack: new module cs_role ( #19134 )
2016-12-10 10:33:05 +01:00
René Moser
345e39e1b1
cloudstack: cs_instance: fix userdata not up to date ( #18942 )
...
Fixes unnecessary VM restart.
VM userdata is currently not returned by the API listVirtualMachine and task will always be marked as changed in has_changed(), which will result in an unnecessary VM restart if force=true.
Reported by @Mayeu
2016-12-09 07:03:18 +01:00
Toshio Kuratomi
df9059936b
Metadata Status needs to be a list, not a scalar.
...
The default metadata was specified with a string "preview" instead of
the list ["preview"].
2016-12-08 11:35:19 -05:00