Commit Graph

115 Commits (2318009b709467b95c9eca576077cc636321d1e4)

Author SHA1 Message Date
Rene Moser 2318009b70 cloudstack: cs_network fix zone not in result 9 years ago
Milamber 51f3b9f6dd Add an option to allow the resize of root disk when the instance is created. (need CloudStack 4.4 or +, cloud-initramfs-growroot installed on the template)
Signed-off-by: Milamber <milamber@apache.org>
9 years ago
Darren Worrall e813c54e93 Remove listall 9 years ago
Darren Worrall 51cd73fd67 Doc fixes 9 years ago
Darren Worrall abe0bbd5e1 Param fixes to associateIpAddress 9 years ago
Darren Worrall 7d791a8593 More doc fixes 9 years ago
Darren Worrall 86bf938575 Doc updates 9 years ago
Darren Worrall f13eb871c7 Fix imports, override get_network and get_ip_address 9 years ago
Darren Worrall a2c81b198e More relevant example 9 years ago
Darren Worrall a53e79d012 Add cs_ip_address module 9 years ago
Rene Moser cbb2e96993 cloudstack: doc fixes 9 years ago
Rene Moser e71daafd8e cloudstack: fix KeyError: 'public_ip' in cs_instance 9 years ago
Rene Moser f74d8cb1e6 cloudstack: new module cs_domain 9 years ago
Rene Moser 5abaab68a4 cloudstack: fix typos in doc 9 years ago
Rene Moser 312b34ad81 cloudstack: new module cs_staticnat 9 years ago
Rene Moser 7d6738ab9d cloudstack: cs_instance: fix display_name not used in deployment 9 years ago
Rene Moser 8e6e9c782b cloudstack: use get_or_fallback() from cloudstack utils 9 years ago
Rene Moser 6c9410dce9 cloudstack: cs_portforward: fix public_end_port was used for private_end_port 9 years ago
Rene Moser 1ccb21bd18 cloudstack: cs_instance: fix missing resource error in check mode if instance is not yet present 9 years ago
Rene Moser 90d0828b1a cloudstack: fix user_data gathering, must not be in for loop 9 years ago
Rene Moser db33fcf89a cloudstack: update code to match best practice
* Remove catchall exception
* use `if __name__ == '__main__':`
9 years ago
Rene Moser 94060b5ade cloudstack: fix state=expunged in cs_instance 9 years ago
Rene Moser 5b86a15cdb cloudstack: cs_instance do not pass zoneid to listVirtualMachines
This change is related to 2 issues;

- The API does not return destroyed VMs if zone ID is passed for CS version < 4.5.2. Also see CLOUDSTACK-8578. This only affects domain and root admins.
- The instance name must be unique across all zones. If we pass the zone ID to find  a VM, it will not be found if it is in a different zone but a deployment with the name would fail.
9 years ago
Rene Moser c8d6d68428 cloudstack: cleanup cs_instance use param key exlicitly for utils methods 9 years ago
Rene Moser b031e818b1 cloudstack: fix cs_instance can not find iso and disk offering if domain is set.
This does only affect root admins.
9 years ago
Rene Moser b1e6d6ba52 cloudstack: fix cs_instance hypervisor must be omitted if set on template/iso
Fix related to issue reported in PR GH-646
9 years ago
Rene Moser 60b5ae35b3 cloudstack: make get_template_or_iso returning a dict for fix GH-646 9 years ago
Rene Moser 35b6bc417d cloudstack: new module cs_facts 9 years ago
Greg DeKoenigsberg 004dedba8a Changes to author formatting, remove emails 9 years ago
Rene Moser ad845a59b0 cloudstack: fix clean_up arg to be boolean in cs_network 9 years ago
Rene Moser 68dc905b5f cloudstack: add new module cs_template 9 years ago
Rene Moser c842c71708 cloudstack: add new module cs_network 9 years ago
Rene Moser ed0395e2cc cloudstack: remove listall in cs_project
listall in cs_project can return the wrong project for root admins, because project name are not unique in separate accounts.
9 years ago
Rene Moser 1d49d4af09 cloudstack: fix project name must not be case sensitiv 9 years ago
Brian Coca 16851baaf7 added missing options: 9 years ago
Rene Moser e1006eb907 cloudstack: add new module cs_project 9 years ago
Rene Moser 421b3ff24e cloudstack: fix doc for cs_instance, force is defaulted to false 9 years ago
Rene Moser 79a5ea2ca6 cloudstack: fix examples in cs_iso 9 years ago
Rene Moser 53130de662 cloudstack: add choices for api_http_method 9 years ago
Rene Moser eb66f683f5 cloudstack: add new param api_timeout 9 years ago
Rene Moser 01caf84227 cloudstack: update doc of cs_portforward, fixes typos. 9 years ago
Rene Moser e143689d9c cloudstack: update doc in cs_instance 9 years ago
Rene Moser a13a26aa2a cloudstack: add instance_name alias internal name to returns in cs_instance 9 years ago
Rene Moser 7442db3f41 cs_instance: improve hypervisor argument and return 9 years ago
Rene Moser 93a1542cc1 cloudstack: improve required params 9 years ago
Brian Coca fefbf7c41a Merge pull request #511 from resmo/fix/cs_portforward
cloudstack: fix public and private ports results not int
9 years ago
Rene Moser 525ef47247 cloudstack: fix public and private ports results not int 9 years ago
Rene Moser 2da7792ff6 cloudstack: cs_firewall: add egress support
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.
9 years ago
Rene Moser 46cb5627dc cloudstack: cs_iso code style and cleanup 9 years ago
Rene Moser de1f642efd cloudstack: cs_iso: add account and domain 9 years ago