summaryrefslogtreecommitdiff
path: root/cloud/cloudstack/cs_firewall.py
Commit message (Collapse)AuthorAgeFilesLines
* Refreshed metadata for extras modulesToshio Kuratomi2016-12-061-0/+4
|
* cloudstack: use poll_job() from utilsRene Moser2016-06-091-2/+2
|
* cloudstack: remove duplicate import cs handling, already in utils.Rene Moser2016-06-091-9/+0
|
* cloudstack: cs_firewall: get_network moved to utils, cleanup (#2293)René Moser2016-05-271-26/+0
|
* cloudstack, cs_firewall: fix network not found error in return results (#2006)René Moser2016-04-121-5/+8
| | | | | | | | | 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.
* cloudstack: fixes and improvementsRene Moser2015-12-161-2/+2
| | | | | | cloudstack: fix python3 support and use type='bool' cloudstack: cs_instance: update vm on state=restored
* cloudstack: fixes and improvementsRene Moser2015-12-041-0/+7
| | | | | | | | | | | | | | | | | - cs_affinitygroup: add project support Project support in CloudStack for affinity groups is going to be fixed/implemented in the near future, this module should already support. - cs_affinitygroup: fix missing returns in doc - cs_volume: fix disk offering not found - cs_volume: fix volume not found if created with display_volume=no - cs_firewall: argument zone is missing, default zone is always used. credits for reporting and fixing to @atsaki closes #1320 - cs_instance: fix user_data base64 encoding fails if not a string
* cloudstack: implement common argument spec handlingRene Moser2015-09-221-26/+25
|
* cloudstack: add api_region argRene Moser2015-08-311-0/+1
| | | | | * docs in module_docs_fragments/cloudstack.py * implemented in module_utils/cloudstack.py -> https://github.com/ansible/ansible/pull/12083
* cloudstack: use new get_result() handlingRene Moser2015-08-171-15/+16
|
* cloudstack: use get_or_fallback() from cloudstack utilsRene Moser2015-07-191-8/+2
|
* cloudstack: update code to match best practiceRene Moser2015-06-281-4/+2
| | | | * Remove catchall exception * use `if __name__ == '__main__':`
* Changes to author formatting, remove emailsGreg DeKoenigsberg2015-06-161-1/+1
|
* cloudstack: add choices for api_http_methodRene Moser2015-06-161-5/+1
|
* cloudstack: add new param api_timeoutRene Moser2015-06-161-0/+1
|
* cloudstack: improve required paramsRene Moser2015-06-161-0/+7
|
* cloudstack: cs_firewall: add egress supportRene Moser2015-05-191-22/+142
| | | | | | Added functionality to set rules for egress using this module at these are very similar. The only real difference is that egress firewall API uses the networkid. That is why the new arguments `type` for choosing `egress` or `ingress` and `network` was added. For `type=ingress`, which is the default, `ip_address` is required and for `type=egress` the argument `network` is required.
* cloudstack: add catch all exceptions and show a user friendly messageRene Moser2015-05-161-0/+3
| | | | Also see GH-493.
* cloudstack: remove self.result, is defined in super class from utilsRene Moser2015-05-161-4/+0
|
* cloudstack: avoid logging of secrets Rene Moser2015-05-161-1/+1
|
* fix doc parsing by correctly quoting authorBrian Coca2015-05-141-1/+1
|
* Adding author's github idGreg DeKoenigsberg2015-05-131-1/+1
|
* cloudstack: cs_firewall: add resultsRene Moser2015-05-121-1/+56
|
* cloudstack: cs_firewall: add account and domainRene Moser2015-05-121-12/+27
|
* cloudstack: add alias `port` in cs_firewallRene Moser2015-05-121-12/+14
|
* cloudstack: fix missing doc fragmentsRene Moser2015-05-051-0/+1
|
* cloudstack: doc fixesRene Moser2015-05-051-1/+2
|
* cloudstack: rename modules to more meaningful name schemaRene Moser2015-04-121-0/+264