Brian Coca
818ff40653
Merge pull request #865 from mtnbikenc/add_vmware_vsan_cluster_module
...
New VMware Module to support adding a VMware vSAN cluster
2015-08-24 17:22:43 -04:00
Brian Coca
34b6daa843
Merge pull request #864 from jcpowermac/add_vmware_dvs_host_module
...
New VMware Module to support adding an ESXi host to a distrib switch
2015-08-24 17:20:27 -04:00
Brian Coca
2d66b5708b
Merge pull request #863 from mtnbikenc/add_vmware_vswitch_module
...
New VMware Module to support adding a VMware vSwitch
2015-08-24 17:17:39 -04:00
Joseph Callen
6ca9e7c25f
New VMware Module to support adding standard portgroups
2015-08-24 13:58:42 -04:00
Russell Teague
c48945c10e
Adding vmware_target_canonical_facts module
2015-08-24 13:55:47 -04:00
Joseph Callen
09a6760c51
New VMware Module to support migrating vmkernel adapter
2015-08-24 13:54:09 -04:00
Russell Teague
c4b0375eb5
Adding vmware_vm_facts module
2015-08-24 13:51:57 -04:00
Joseph Callen
a2e15f07f8
New VMware Module to support adding an ESXi host to vCenter
2015-08-24 13:48:17 -04:00
Russell Teague
d5e3bd770a
Adding vmware_vm_vss_dvs_migrate module
2015-08-24 13:48:16 -04:00
Russell Teague
72579ab3e1
Adding vmware_vmkernel module
2015-08-24 13:44:45 -04:00
Joseph Callen
7beea8a152
New VMware Module to support adding distribute vswitch
2015-08-24 13:44:27 -04:00
Russell Teague
6fbadff17c
Adding vmware_vmkernel_ip_config module
2015-08-24 13:39:02 -04:00
Joseph Callen
6945519411
New VMware Module to support adding distributed portgroups
2015-08-24 13:38:13 -04:00
Russell Teague
9cb1e214cb
Adding vmware_vsan_cluster module
2015-08-24 13:31:36 -04:00
Brian Coca
bbe1fcf443
Merge pull request #862 from jcpowermac/add_vmware_dns_config_module
...
New VMware Module to support configuring DNS on ESXi hosts
2015-08-24 13:25:22 -04:00
Brian Coca
c4a7221c82
removed empty notes
2015-08-24 13:25:18 -04:00
Joseph Callen
55f59cec54
New VMware Module to support adding an ESXi host to a distributed vswitch
2015-08-24 13:24:32 -04:00
Brian Coca
b0fae45be4
minor doc updates to vmware_cluster
2015-08-24 13:23:27 -04:00
Russell Teague
b82e15a73b
This includes a new module for VMware vSphere
...
Creates a VMware vSwitch
We have an end-to-end playbook that performs bare metal provisioning and
configuration of vSphere.
The playbooks/tasks and results from that testing is what will be listed
in this PR.
If there are any questions please let either @jcpowermac or @mtnbikenc
know.
Tested with version
```
$ ansible-playbook --version
ansible-playbook 1.9.2
configured module search path = None
```
Associated tasks used for testing below
```
- name: Add a temporary vSwitch
local_action:
module: vmware_vswitch
hostname: "{{ inventory_hostname }}"
username: "{{ esxi_username }}"
password: "{{ site_passwd }}"
switch_name: temp_vswitch
nic_name: "{{ vss_vmnic }}"
mtu: 9000
```
Verbose testing output and results
```
TASK: [Configure ESXi hostname and DNS servers]
*******************************
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-01 change_hostname_to=cscesxtmp001
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-02 change_hostname_to=cscesxtmp002
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-03 change_hostname_to=cscesxtmp003
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
changed: [foundation-esxi-01 -> 127.0.0.1] => {"changed": true}
changed: [foundation-esxi-03 -> 127.0.0.1] => {"changed": true}
changed: [foundation-esxi-02 -> 127.0.0.1] => {"changed": true}
```
2015-08-24 13:21:41 -04:00
Joseph Callen
b66c62aab0
New VMware Module to support configuring DNS on ESXi hosts
2015-08-24 13:14:37 -04:00
Joseph Callen
9f47f57700
New VMware Module to support adding a cluster to vCenter
2015-08-24 13:10:21 -04:00
Brian Coca
6999052880
Merge pull request #851 from mjschultz/ec2-elb-facts
...
[Amazon] Add EC2 ELB Facts module to gather facts about ELBs
2015-08-24 11:25:48 -04:00
Michael J. Schultz
913266c04f
Remove old Ansible AWS magic
2015-08-24 10:14:44 -05:00
Michael J. Schultz
be59c0063b
Names and aliases matching other modules
2015-08-23 21:11:47 -05:00
Brian Coca
fbf94de0d1
Merge pull request #653 from wimnat/feature/s3_bucket
...
New module - s3_bucket
2015-08-23 18:33:38 -04:00
Rene Moser
94614d0454
cloudstack: cs_staticnat: fix wrong class name used
2015-08-23 00:06:37 +02:00
Rene Moser
a279207c7b
cloudstack: cs_portforward: fix returns for int casting
...
* missing self.
* variable must be named portforwarding_rule, not resource
2015-08-23 00:04:51 +02:00
Rene Moser
249b7bf969
cloudstack: cs_instance: fix ip address may not be set on default nic
2015-08-23 00:01:52 +02:00
Brian Coca
7a0bfd91bb
updated docs to new choice option
2015-08-21 18:07:20 -04:00
Daniël
b56e5c670b
add zfs backing store support
2015-08-21 19:42:08 +02:00
Michael J. Schultz
e44ba01b18
Add EC2 ELB Facts module to gather facts about ELBs!
2015-08-20 11:12:51 -05:00
Rene Moser
9bdefef05f
cloudstack: cs_network: rename broadcast_domaintype to broadcast_domain_type for consistency
2015-08-19 21:55:56 +02:00
Rene Moser
e8df87375d
cloudstack: cs_security_group_rule: fix typo
2015-08-19 21:53:47 +02:00
Rene Moser
28ad84b87a
cloudstack: add Simulator as hypervisor
2015-08-19 21:53:07 +02:00
Rene Moser
b95abe0ddd
cloudstack: rename displaytext, displayname to dislplay_... for consistency
2015-08-19 21:51:34 +02:00
Rene Moser
2e52f11dc3
cloudstack: use new get_result() handling
2015-08-17 22:33:59 +02:00
Rene Moser
4be1b3e2ab
cloudstack: cs_template: fix state=absent must not need vm, url
...
only for state=present, fixes example.
2015-08-17 22:33:59 +02:00
Shayne Clausson
e5b6d47a54
fixes issue where no range_key_name is defined https://github.com/ansible/ansible-modules-extras/issues/841
2015-08-17 12:51:10 +02:00
Brian Coca
708583850b
Merge pull request #803 from StackPointCloud/module/profitbricks-nic
...
ProfitBricks NIC Module v2
2015-08-15 15:18:16 -04:00
Brian Coca
ca505942e3
Merge pull request #804 from StackPointCloud/module/profitbricks-volumes
...
ProfitBricks Volumes Module v2
2015-08-15 15:17:38 -04:00
Brian Coca
b0bc0f4991
Merge pull request #755 from CenturylinkTechnology/clc_loadbalancer
...
clc_loadbalancer: Ansible module for managing load balancers in Centurylink Cloud
2015-08-15 15:16:49 -04:00
Brian Coca
67c7a92ca2
Merge pull request #773 from CenturylinkTechnology/clc_server
...
clc_server: Ansible module for creating or deleting servers in Centurylink Cloud
2015-08-15 15:16:07 -04:00
Brian Coca
7c8f983a38
Merge pull request #790 from CenturylinkTechnology/clc_modify_server
...
clc_modify_server: Ansible module for modifying existing servers in Centurylink cloud
2015-08-15 15:14:11 -04:00
Brian Coca
b3cf441b99
Merge pull request #801 from StackPointCloud/module/profitbricks-datacenter
...
ProfitBricks Data Center Module v2
2015-08-15 15:12:55 -04:00
Brian Coca
e31a4be192
fixes to prevent doc brekage
2015-08-13 00:00:09 -04:00
Brian Coca
1e067a96ea
Merge pull request #828 from resmo/for-ansible
...
cloudstack: fixes, docs, imrovements
2015-08-11 12:50:09 -04:00
Brian Coca
c310d3a8cd
Merge pull request #826 from DazWorrall/feature/cs_instance_iptonetwork
...
Add iptonetwork parameter to cs_instance
2015-08-11 12:18:33 -04:00
Rene Moser
9905034d3b
cloudstack: cs_ip_address: doc style fixes
2015-08-11 17:47:00 +02:00
Darren Worrall
2be506dbdf
Add alias
2015-08-11 15:42:55 +01:00
Darren Worrall
53e447e38e
Api tidy up
2015-08-11 15:41:07 +01:00
Darren Worrall
ecfd18a941
Rename param to ip_to_networks
2015-08-11 15:33:20 +01:00
Rene Moser
713cec4423
cloudstack: cs_instance: use mutually_exlusive of AnsibleModule
2015-08-11 16:11:19 +02:00
Rene Moser
aa14dedb8f
cloudstack: sync cs_facts with best practices
2015-08-11 16:11:19 +02:00
Rene Moser
2318009b70
cloudstack: cs_network fix zone not in result
2015-08-11 16:11:19 +02:00
Darren Worrall
d11182b80b
Add iptonetwork parameter
2015-08-11 14:23:28 +01:00
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>
2015-08-11 07:48:15 +01:00
Darren Worrall
e813c54e93
Remove listall
2015-08-10 21:59:20 +01:00
Darren Worrall
51cd73fd67
Doc fixes
2015-08-10 21:02:13 +01:00
Darren Worrall
abe0bbd5e1
Param fixes to associateIpAddress
2015-08-10 20:59:28 +01:00
Darren Worrall
7d791a8593
More doc fixes
2015-08-10 19:24:16 +01:00
Darren Worrall
86bf938575
Doc updates
2015-08-10 16:42:44 +01:00
Darren Worrall
f13eb871c7
Fix imports, override get_network and get_ip_address
2015-08-10 16:32:54 +01:00
Darren Worrall
a2c81b198e
More relevant example
2015-08-10 16:07:04 +01:00
Darren Worrall
a53e79d012
Add cs_ip_address module
2015-08-10 15:57:39 +01:00
Rene Moser
cbb2e96993
cloudstack: doc fixes
2015-08-08 15:43:32 +02:00
Rene Moser
e71daafd8e
cloudstack: fix KeyError: 'public_ip' in cs_instance
2015-08-08 15:40:05 +02:00
Brian Coca
22d209ee64
Merge pull request #760 from michaeljs1990/devel
...
ec2_remote_facts module
2015-08-06 23:57:39 -04:00
Brian Coca
66d51b895d
Merge pull request #810 from resmo/feature/cs_domain
...
cloudstack: new module cs_domain
2015-08-06 23:39:35 -04:00
Rene Moser
f74d8cb1e6
cloudstack: new module cs_domain
2015-08-04 18:32:36 +02:00
Brian Coca
a0558a90b2
Merge pull request #598 from wimnat/feature/ec2_vpc_subnet
...
Feature/ec2 vpc subnet
2015-08-04 11:54:37 -04:00
Jonathan Davila
757b952be4
Doc string fix for vsphere_copy
2015-08-04 07:52:51 -05:00
Matt Baldwin
8fda15fef5
Rebuild of ealier PR.
2015-08-03 15:00:04 -07:00
Matt Baldwin
ae116e95b2
Rebuild of a previous PR.
2015-08-03 14:46:53 -07:00
Matt Baldwin
e3fdb834b4
Rebuild of previous PR.
2015-08-03 14:34:08 -07:00
Matt Baldwin
2474a1f7cf
Rebuilt commit for Ansible PR.
2015-08-03 13:37:56 -07:00
whiter
e299952bca
Changed resource_tags to tags to match other modules (resource_tags still an alias)
...
Added get_subnet_info method to return more subnet info - matches same method in ec2_vpc_subnet_facts module
Rework of tags - will now only apply the tags listed in the module. Existing tags not listed will be removed (desired state!)
2015-08-02 21:46:40 +10:00
Siva Popuri
b8d9ab898d
Ansible module for modifying existing servers in Centurylink cloud
2015-07-30 13:34:13 -05:00
Michael Schuett
2583ae6df0
Cleanup docs
...
Change to 2.0 release and remove unneeded empty aliases.
2015-07-30 01:26:36 -04:00
Michael Schuett
e8e0076bf4
Update and rename ec2_search.py to ec2_remote_facts.py
2015-07-29 22:21:14 -04:00
whiter
d40bdd4645
Updated doco for vpc_subnet
2015-07-30 11:37:01 +10:00
Brian Coca
74c20b0639
Merge pull request #748 from bennojoy/vca_nat
...
Module for modifying nat rules in vcloud air or vcd
2015-07-28 18:46:07 -04:00
Brian Coca
322c1a871c
Merge pull request #747 from bennojoy/vca_fw
...
Module for modifying firewall rules in vcloud air or vcd
2015-07-28 18:44:37 -04:00
Brian Coca
128e5284fc
minor doc fixes to xenserver_facts
2015-07-28 16:12:50 -04:00
Brian Coca
7daa4adefa
Merge pull request #40 from andyhky/xenserver_module
...
Add XenServer module
2015-07-28 16:10:37 -04:00
Brian Coca
3a987b49fc
Merge pull request #778 from wimnat/feature/ec2_vpc_route_table_facts
...
New module - ec2_vpc_route_table_facts
2015-07-28 14:58:20 -04:00
Siva Popuri
727d2b46fd
Module for managing firewall policies in centurylink cloud
2015-07-28 11:14:11 -05:00
Siva Popuri
f6e7f33d5e
added no_log attribute to password argument.
2015-07-28 08:57:57 -05:00
Rob White
5f5ae26cc1
New module - ec2_vpc_route_table_facts
2015-07-28 22:33:57 +10:00
Andy Hill
b37777ed21
Add xenserver_facts module
...
This module gathers facts about a XenServer host, gathering them in a single
connection instead of multiple xe commands.
2015-07-28 06:37:49 -04:00
Benno Joy
abaf4ce59d
update license
2015-07-28 15:51:57 +05:30
Benno Joy
047e37a28c
update license
2015-07-28 15:49:44 +05:30
Brian Coca
a6e0fcaf6c
Merge pull request #776 from drybjed/update-virt_pool
...
Update author information in virt_pool docs
2015-07-27 22:42:26 -04:00
Brian Coca
0bdeb9ee47
Merge pull request #757 from drybjed/virt_net
...
libvirt: virt_net module
2015-07-27 18:53:40 -04:00
Maciej Delmanowski
375b2234b1
Update author information in virt_pool docs
2015-07-28 00:22:51 +02:00
Maciej Delmanowski
2af729944a
Update author information in virt_net docs
2015-07-28 00:21:27 +02:00
Rene Moser
5abaab68a4
cloudstack: fix typos in doc
2015-07-28 00:05:37 +02:00
Siva Popuri
f5a9b45856
clc_server: Ansible module for creating or deleting servers in Centurylink Cloud
2015-07-27 13:59:16 -05:00
Brian Coca
0984e9964f
Merge pull request #756 from drybjed/virt_pool
...
libvirt: virt_pool module
2015-07-27 14:11:54 -04:00
Michael Schuett
c08fa1269d
Remove unneeded nesting
...
The double nesting causes an issue with setting a default empty list if you need to loop over this using with_items. This fixes the issue since it looks like ansible silently fails at setting the default if you use with_items: registered_var['one']['two'] where one is not set.
2015-07-25 18:42:11 -04:00
Maciej Delmanowski
c011923e3b
Remove unused parameter from method arguments
2015-07-25 18:23:39 +02:00
Maciej Delmanowski
39b635ae79
Rewrite method to not use try/except
...
Additional checks are not needed, because 'self.conn.get_entry(-1)'
returns all existing entries, each one should have state defined.
2015-07-25 18:23:01 +02:00
Maciej Delmanowski
d8b6dd5927
Rewrite for loops in a more Pythonic style
2015-07-25 18:22:31 +02:00
Maciej Delmanowski
055a31ba07
Remove separate check for Xen
...
Module checked for Xen-based system, however since 'xen:///' URI support
exists in 'libvirt', we should use it explicitly instead.
2015-07-25 18:21:10 +02:00
Maciej Delmanowski
13e51060ec
Remove unused parameter from method arguments
2015-07-25 18:18:39 +02:00
Maciej Delmanowski
2b15b0564c
Add whitespace so diff with 'virt_pool' is easier
2015-07-25 18:18:00 +02:00
Maciej Delmanowski
dc92f0af4c
Rewrite method to not use try/except
...
Additional checks are not needed, because 'self.conn.get_entry(-1)'
returns all existing entries, each one should have state defined.
2015-07-25 18:15:23 +02:00
Maciej Delmanowski
00e7e225ce
Rewrite for loops in a more Pythonic style
2015-07-25 18:14:03 +02:00
Maciej Delmanowski
8b2cc4f7bb
Remove separate check for Xen
...
Module checked for Xen-based system, however since 'xen:///' URI support
exists in 'libvirt', we should use it explicitly instead.
2015-07-25 18:11:52 +02:00
Brian Coca
dfdd2bb5ed
fixed license and copyright
2015-07-24 23:16:35 -04:00
Brian Coca
e35778feba
removed redundant version added
2015-07-24 19:16:52 -04:00
Brian Coca
c0ca23b53d
Merge pull request #746 from bennojoy/vca_vapp
...
Module for creating vapp/vm in vcloud or vcd
2015-07-24 19:14:35 -04:00
Michael Schuett
c64c2995a4
Document ignore_state
...
Added documentation for ignore_state and updated the example since you
would really only use this module if you are going to register it to a
variable.
2015-07-24 18:10:46 -04:00
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
Siva Popuri
c89a4ac460
minor change to get rid of code inspection warnings
2015-07-24 14:18:01 -05: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
Siva Popuri
a3b703a0f6
Ansible module for managing load balancers in Centurylink Cloud
2015-07-23 11:58:01 -05:00
Siva Popuri
86409ca2d4
minor documentation change
2015-07-23 11:28:25 -05:00
Siva Popuri
f7bd44ecd7
clc_blueprint_package: module for installing blueprint packages for Centurylink Cloud servers
2015-07-23 09:27:14 -05: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
whiter
511d6a7ff5
Fixed tag comparison
2015-07-17 15:50:55 +10:00
Rob White
dd4d33b1fe
New module - s3_logging
2015-07-17 15:39:49 +10:00
whiter
52895ee924
New module - s3_lifecycle
2015-07-17 15:33:38 +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