Michael Schuett
1c6597ec73
Typo
...
Remove typo from when I recently was testing logic for also having an include state.
2015-07-24 17:54:47 -04:00
Michael Schuett
9df0473932
ec2_search module
...
This module lets you get information about any number of ec2 instances
in your environment. It also has the option of creating hostnames based
on the ip of your server.
2015-07-24 17:48:44 -04:00
Maciej Delmanowski
0da9254537
libvirt: virt_net module
...
This module manages network configuration in libvirt.
2015-07-24 08:43:49 +02:00
Maciej Delmanowski
1fd1460d2f
libvirt: virt_pool module
...
This module manages storage pool configuration in libvirt.
2015-07-24 08:42:03 +02:00
Eric Johnson
14fffa5b53
Merge pull request #689 from dohoangkhiem/devel
...
New module: gce_tag
2015-07-23 06:45:47 -07:00
Benno Joy
ff2009136f
Module for modifying NAT rules in vcloud or vcd
2015-07-23 15:47:32 +05:30
Benno Joy
71e08d6c3f
Module for modifying firewall rules in vcloud or vcd
2015-07-23 15:46:27 +05:30
Benno Joy
85ee695cf3
Module for creating vapp/vm in vcloud or vcd
2015-07-23 15:44:47 +05:30
dohoangkhiem
f27a817cbf
Remove incorrect copyright | minor refinement of code convention
2015-07-23 10:57:44 +07:00
Toshio Kuratomi
26c1bd76c3
Fix typo in docs
2015-07-21 11:21:19 -07:00
Brian Coca
e93da2df99
Merge pull request #683 from StackPointCloud/feature/profitbricks-compute-module
...
ProfitBricks Compute Module
2015-07-21 14:03:11 -04:00
Brian Coca
46f01535ec
minor docfixes
2015-07-20 11:34:57 -04:00
Brian Coca
aea762bfce
fixed version added
2015-07-20 11:31:33 -04:00
Siva Popuri
6e861f7c74
Merge branch 'devel' into clc_group
2015-07-20 10:20:13 -05:00
Siva Popuri
4c0aaf8c90
Corrected the license text to match GPLv3
2015-07-20 10:05:35 -05:00
Brian Coca
edbd715985
Merge pull request #698 from CenturylinkTechnology/clc_publicip
...
clc_publicip : the ansible module to manage public ip on a centurylink cloud
2015-07-20 10:02:57 -04:00
Rene Moser
312b34ad81
cloudstack: new module cs_staticnat
2015-07-20 15:38:31 +02:00
Matt Baldwin
fd55a30757
Correcting issues raised by @abadger.
2015-07-19 17:11:23 -07:00
Rene Moser
7d6738ab9d
cloudstack: cs_instance: fix display_name not used in deployment
2015-07-19 15:10:36 +02:00
Rene Moser
8e6e9c782b
cloudstack: use get_or_fallback() from cloudstack utils
2015-07-19 15:09:49 +02:00
Rene Moser
6c9410dce9
cloudstack: cs_portforward: fix public_end_port was used for private_end_port
2015-07-19 14:57:08 +02:00
Brian Coca
591c22b18f
Merge pull request #680 from wimnat/feature/s3_logging
...
New module - s3_logging
2015-07-18 23:47:21 -04:00
Rob White
9fb2eae7dd
Doc fixup
2015-07-19 13:43:04 +10:00
Rob White
c791282c95
Removed requirement for target_bucket
2015-07-19 11:10:48 +10:00
Maciej Delmanowski
ebb9125567
virt: remove BabyJSON
...
Removed the usage of baby json. This is in response to the fact
that the baby json functionality was removed in Ansible 1.8
Ref: #430
2015-07-18 13:54:30 +02:00
Siva Popuri
fa7a5f4233
Added clc ansible module for managing groups in centurylink cloud
2015-07-17 13:24:31 -05:00
Siva Popuri
3e5fa95891
Revert "ansible modules for centurylink cloud are added"
...
This reverts commit 11c953477c
.
2015-07-17 13:15:10 -05:00
Rob White
dd4d33b1fe
New module - s3_logging
2015-07-17 15:39:49 +10:00
Brian Coca
cf764bf060
minor doc fixes
2015-07-17 01:19:21 -04:00
Siva Popuri
8a41108b2b
corrected the license string to make it compatible with GPLV3
2015-07-14 16:36:50 -05:00
Brian Coca
91690b67a1
Merge pull request #168 from bekelchik/bekelchik
...
New sts_assume_role module
2015-07-13 19:29:51 -04:00
Siva Popuri
3ac3f02c32
changes to include PR review comments
2015-07-13 15:52:00 -05:00
Boris Ekelchik
998bba4a21
Added changes requested by reviewers
...
Copied @wimnat incorporating changes requested in feedback comments
2015-07-13 12:05:47 -07:00
Rene Moser
1ccb21bd18
cloudstack: cs_instance: fix missing resource error in check mode if instance is not yet present
2015-07-10 17:36:20 +02:00
Siva Popuri
539fd2357b
Removed all of the clc-ansbile-modules and kept only clc_publicip as the first module to go
2015-07-09 09:42:28 -05:00
Siva Popuri
11c953477c
ansible modules for centurylink cloud are added
2015-07-08 11:22:38 -05:00
Matt Baldwin
689a7524bf
Resolving issues flagged in pull request #683
2015-07-07 14:00:28 -07:00
Toshio Kuratomi
639902ff20
Fix the documentation of route53_zone
2015-07-07 10:53:09 -07:00
dohoangkhiem
54a79ff856
New module: gce_tag for add/remove tags to/from GCE instance
2015-07-07 11:36:25 +07:00
Brian Coca
b6d3306f49
Merge pull request #624 from minichate/route53_zone
...
Add support for creating and deleting Route53 hosted zones
2015-07-06 19:24:53 -04:00
Matt Baldwin
2097dccaa4
Ansible ProfitBricks Compute Module.
2015-07-06 13:25:15 -07:00
Matt Martz
6a8c0cd89c
Merge pull request #268 from smashwilson/rax_clb_ssl
...
Rackspace Cloud Load Balancer SSL termination module
2015-07-02 09:27:55 -05:00
Ash Wilson
84880c5e35
Use rax_to_dict().
2015-07-02 09:24:07 -04:00
Ash Wilson
bd4023fe8f
Bring the examples up to date.
2015-07-02 09:09:28 -04:00
Ash Wilson
9462ad55e3
Guard calls that modify the CLB with try/except.
2015-07-02 08:59:54 -04:00
Ash Wilson
d1a63d39a2
Include the balancer acted upon in the result.
2015-07-02 08:53:19 -04:00
Ash Wilson
a706689a35
Bump version_added.
2015-07-02 08:51:13 -04:00
Quentin Stafford-Fraser
e724dc2bed
webfaction: Allow machine to be specified if account has more than one.
2015-07-01 17:48:06 +01:00
Brian Coca
aa1d2acb68
Merge pull request #645 from resmo/for-ansible
...
cloudstack: bugfixes
2015-07-01 09:42:03 -04:00
Matt Martz
fda25aa93b
Fix interpreter line in webfaction modules
2015-06-30 13:46:14 -05:00
Matt Martz
9f9422fcb5
Update vsphere_copy.py to use new style module_utils import
2015-06-30 13:45:53 -05:00
Brian Coca
d9778a40b5
Merge pull request #660 from dagwieers/patch-2
...
Work around a software bug in vSphere
2015-06-30 09:42:23 -04:00
Brian Coca
a1b2677c26
Merge pull request #579 from rickmendes/keys-with-passphrases
...
now handles keys protected with a passphrase
2015-06-30 07:56:41 -04:00
Greg DeKoenigsberg
9de82d186a
Merge pull request #654 from loia/feature/aws_dynamodb
...
dynamodb_table docfixes and error handling
2015-06-29 11:09:07 -04:00
Dag Wieers
57e7a6662a
Work around a software bug in vSphere
...
Due to a software bug in vSphere, it fails to handle ampersand in datacenter names.
The solution is to do what vSphere does (when browsing) and double-encode ampersands.
It is likely other characters need special treatment like this as well, haven't found any.
2015-06-29 17:08:48 +02:00
Alan Loi
c7f0fafe62
Check AWS region and credentials are provided.
2015-06-29 20:55:33 +10:00
Alan Loi
9e8802cacd
Docfixes - add version_added and default values.
2015-06-29 20:45:53 +10:00
Rene Moser
90d0828b1a
cloudstack: fix user_data gathering, must not be in for loop
2015-06-29 11:58:56 +02:00
Christopher Troup
0dc2fb73d3
Add GPL file header
2015-06-28 11:09:44 -04:00
Rene Moser
db33fcf89a
cloudstack: update code to match best practice
...
* Remove catchall exception
* use `if __name__ == '__main__':`
2015-06-28 12:52:05 +02:00
Rick Mendes
2791edc496
resolving merge conflicts
2015-06-27 10:25:17 -07:00
Rene Moser
94060b5ade
cloudstack: fix state=expunged in cs_instance
2015-06-27 11:48:54 +02:00
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.
2015-06-27 11:48:54 +02:00
Rene Moser
c8d6d68428
cloudstack: cleanup cs_instance use param key exlicitly for utils methods
2015-06-27 11:48:54 +02:00
Rene Moser
b031e818b1
cloudstack: fix cs_instance can not find iso and disk offering if domain is set.
...
This does only affect root admins.
2015-06-27 11:47:49 +02:00
Rick Mendes
12d76027df
upgraded docs and argspec to match module guidelines
2015-06-26 17:00:58 -07:00
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
2015-06-26 14:52:31 +02:00
Rene Moser
60b5ae35b3
cloudstack: make get_template_or_iso returning a dict for fix GH-646
2015-06-26 14:23:35 +02:00
Toshio Kuratomi
dec7d95d51
Fix up docs
2015-06-25 07:12:10 -07:00
Matt Martz
d5d84288ae
Bump version_added to 2.0
2015-06-23 14:12:17 -05:00
Matt Martz
ebe1904e59
Add missing __init__.py
2015-06-23 14:12:07 -05:00
Matt Martz
0bb285d58f
Merge pull request #260 from smashwilson/rax_mon
...
Rackspace Cloud Monitoring modules
2015-06-23 14:10:34 -05:00
Toshio Kuratomi
a5da6da2d6
Merge pull request #638 from jpic/fix/define-HAS_LXC
...
Define HAS_LXC even if import lxc doesn't fail.
2015-06-23 11:42:46 -07:00
Brian Coca
9c87bedb19
Merge pull request #639 from jpic/fix/lxc-option-parsing
...
Fixed lxc option parsing.
2015-06-23 13:48:41 -04:00
jpic
c4d2472148
Fixed lxc option parsing.
...
This fixes::
Traceback (most recent call last):
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 3355, in <module>
main()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1724, in main
lxc_manage.run()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1605, in run
action()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1145, in _started
self._config()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 714, in _config
_, _value = option_line.split('=')
ValueError: too many values to unpack
With such a task::
tasks:
- lxc_container:
name: buildbot-master
container_config:
- "lxc.mount.entry = {{ cwd }} srv/peopletest none defaults,bind,uid=0,create=dir 0 0"
2015-06-23 19:38:51 +02:00
jpic
d8063b913e
Define HAS_LXC even if import lxc doesn't fail.
...
This fixes::
Traceback (most recent call last):
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080800.61-38257321141340/lxc_container", line 3353, in <module>
main()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080800.61-38257321141340/lxc_container", line 1712, in main
if not HAS_LXC:
NameError: global name 'HAS_LXC' is not defined
2015-06-23 19:36:43 +02:00
Greg DeKoenigsberg
786124dd60
Merge pull request #498 from loia/feature/aws_dynamodb
...
Add dynamodb_table module
2015-06-23 13:36:34 -04:00
Alan Loi
1a914128f6
Fix aws connection to use params.
2015-06-22 20:23:11 +10:00
Alan Loi
ac09e60914
Add .py file extension to dynamodb_table module.
2015-06-21 08:40:57 +10:00
Alan Loi
011fef5f32
Added return value documentation to dynamodb_table module.
2015-06-20 21:34:27 +10:00
Alan Loi
268104fca3
Added check_mode support to dynamodb_table module.
2015-06-20 21:24:36 +10:00
Christopher Troup
8c643498d3
Use state: present|absent rather than command: create|delete
2015-06-19 14:15:27 -04:00
Christopher Troup
86ae387fdc
Update documentation to include usual fields
...
- Adds version_added
- Adds author
- Removed default: null from a required field
2015-06-19 14:15:27 -04:00
Christopher Troup
edc423a18a
Add support for creating and deleting Route53 hosted zones
...
Supports both private (per-VPC) and public hosted zones.
2015-06-19 14:15:27 -04:00
Brian Coca
1604382538
monior docfixes
...
added extensino to vsphere_copy so it actually installs
2015-06-19 11:04:25 -04:00
Brian Coca
d1b1b2b6f3
Merge pull request #626 from amir343/devel
...
Implementation of EC2 AMI copy between regions
2015-06-19 10:59:49 -04:00
Brian Coca
be20038f7b
Merge pull request #627 from resmo/feature/cs_facts
...
cloudstack: new module cs_facts
2015-06-19 09:44:04 -04:00
Dag Wieers
d0cf9617a5
Spurious newline could corrupt payload
...
Due to a spurious newline we corrupted the payload. It depends on the order of the headers and if there were headers added by vSphere.
The Accept header was also not needed.
2015-06-19 13:30:29 +02:00
Rene Moser
35b6bc417d
cloudstack: new module cs_facts
2015-06-19 11:55:05 +02:00
Amir Moulavi
628f2b98b6
Implementation of EC2 AMI copy between regions
2015-06-19 09:12:08 +02:00
Brian Coca
e66e953f08
Merge pull request #410 from wimnat/feature/ec2_eni
...
Add ec2_eni module (aws network interfaces)
2015-06-19 01:34:36 -04:00
Greg DeKoenigsberg
352531930c
Merge pull request #607 from wimnat/feature/ec2_vpc_igw
...
Feature/ec2 vpc igw
2015-06-18 23:30:02 -04:00
Will Thames
6b8c462d66
Add GUIDELINES for AWS module development
...
Starting point for a reference when doing pull request reviews.
If something doesn't meet the guidelines we can point people
at them. If something is bad but is not mentioned in the
guidelines, we should add it here.
2015-06-19 12:40:56 +10:00
whiter
c93cf8c054
Changed to use "connect_to_aws" method
2015-06-19 12:14:57 +10:00
whiter
65f98d53af
Updated documentation
2015-06-19 12:14:56 +10:00
Robert Estelle
3b38209afd
ec2_vpc_subnet - Use dict constructor instead of comprehension.
2015-06-19 12:14:56 +10:00
Robert Estelle
e33de8bd88
ec2_vpc - More dry running in check mode.
2015-06-19 12:14:56 +10:00
Robert Estelle
0de9722e0c
ec2_vpc_subnet - resource_tags is not required.
2015-06-19 12:14:56 +10:00
Robert Estelle
6f978b9c00
ec2_vpc - Fail module using fail_json on boto import failure.
2015-06-19 12:14:56 +10:00
Robert Estelle
54809003e3
ec2_vpc - VPCException -> AnsibleVPCException
2015-06-19 12:14:55 +10:00