Commit graph

1549 commits

Author SHA1 Message Date
Rene Moser
0c1257b0c1 cloudstack: cs_instance: deploy instance in desired state on state=started/stopped
Before this change, an instance must be present for make use of state=stopped/started. Now we are deploying an instance in the desire state if it does not exist.

In this case all args needed to deploy the instance must be passed. However the short form for stopping/starting an _existing_ instance still works as before.
2015-09-01 00:36:15 +02:00
Brian Coca
9e8f24ff47 Merge pull request #898 from resmo/feature/temlate-cross-zones
cloudstack: cs_template: add new arg cross_zones
2015-08-31 15:40:52 -04:00
Rene Moser
2dc67f7c6b cloudstack: cs_template: add new arg cross_zones 2015-08-31 15:53:02 +02:00
Alex Punco
29c8b50d56 fix creation containers on btrfs subvolumes 2015-08-28 13:26:21 +03:00
Chrrrles Paul
80cae51b16 Merge pull request #873 from jcpowermac/add_vmware_migrate_vmk_module
Merge into extra for further testing and feedback  --  New VMware Module to support migrating vmkernel adapter
2015-08-27 18:05:36 -05:00
Chrrrles Paul
f20d10728e Merge pull request #874 from mtnbikenc/add_vmware_target_canonical_facts_module
Merging for further testing / feedback.
2015-08-27 17:55:42 -05:00
Chrrrles Paul
50b3612fef Merge pull request #889 from ansible/revert-884-revert-867-add_vmware_vmkernel_ip_config_module
Merge for real now -- Merge in devel extras for further testing and feedback --  Revert "Revert "New VMware ...
2015-08-27 17:53:19 -05:00
Chrrrles Paul
2ccbc5830e Merge pull request #870 from mtnbikenc/add_vmware_vm_vss_dvs_migrate_module
Merge in devel for further testing, and hopefully discussion with community about future direction for the cloud/vmware modules. -- 

New VMware Module to support migrating a VM from a vSS to a vDS
2015-08-27 17:52:26 -05:00
Chrrrles Paul
2647d2b637 Revert "Revert "New VMware Module to support configuring a VMware vmkernel IP…" 2015-08-27 17:44:29 -05:00
Chrrrles Paul
02e3adf402 Revert "New VMware Module to support configuring a VMware vmkernel IP Address" 2015-08-26 20:43:43 -05:00
Chrrrles Paul
7ef187bbbd Merge pull request #867 from mtnbikenc/add_vmware_vmkernel_ip_config_module
Looks good -- can extend if more customization of virtualnic spec is needed --   New VMware Module to support configuring a VMware vmkernel IP Address
2015-08-26 18:21:31 -05:00
Chrrrles Paul
2c7afe17f0 Merge pull request #869 from jcpowermac/add_vmware_dvswitch_module
Merging for further testing -- New VMware Module to support adding distribute vswitch
2015-08-26 17:49:57 -05:00
Chrrrles Paul
e7fbbc8528 Merge pull request #871 from jcpowermac/add_vmware_host_module
New VMware Module to support adding a ESXi host to vCenter
2015-08-26 17:43:14 -05:00
Chrrrles Paul
091bd6b1ff Merge pull request #868 from mtnbikenc/add_vmware_vmkernel_module
Merging for further testing -- New VMware Module to support adding a VMware vmkernel interface
2015-08-26 17:38:47 -05:00
Chrrrles Paul
d8197a3b7f Merge pull request #866 from jcpowermac/add_vmware_dvs_portgroup_module
New VMware Module to support adding distributed portgroups -- Looks good to me
2015-08-26 17:26:49 -05:00
Toshio Kuratomi
e96a2cf9fc Merge pull request #877 from resmo/for-ansible
cloudstack: fixes and consistency change
2015-08-26 13:41:40 -07:00
Brian Coca
c6fe5ced14 Merge pull request #875 from jcpowermac/add_vmware_portgroup_module
New VMware Module to support adding standard portgroups
2015-08-26 07:42:32 -04:00
Brian Coca
3e50a40803 Merge pull request #872 from mtnbikenc/add_vmware_vm_facts_module
New VMware Module to support gathering the list of VMs
2015-08-26 07:40:40 -04:00
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
Rene Moser
4856701457 cloudstack: cs_domain: rename argument cleanup to clean_up for consistency 2015-08-25 13:31:08 +02: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
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