Commit graph

1517 commits

Author SHA1 Message Date
Brian Coca
047ab3372a Merge pull request #752 from CenturylinkTechnology/clc_blueprint_package
clc_blueprint_package: module for installing blueprint packages for servers in Centurylink Cloud
2015-08-26 07:39:29 -04:00
Brian Coca
bd07723449 Merge pull request #779 from CenturylinkTechnology/clc_firewall_policy
clc_firewall_policy: Module for managing firewall policies in centurylink cloud
2015-08-26 07:38:09 -04:00
Brian Coca
057a1b8d10 Merge pull request #805 from StackPointCloud/module/profitbricks-volume-actions
ProfitBricks Attachments Action Module
2015-08-26 07:23:46 -04:00
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
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
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
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