Commit Graph

25716 Commits (e99a202ac5540d7396b45d79e8e1309211fb5734)
 

Author SHA1 Message Date
Russell Teague d24a648a1d 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}
```
8 years ago
Luiz Felipe G. Pereira 665745e2bd Fixing empty tags check
Right now even if you pass in an empty tags list to the module (either with
an empty string or null) it will erroneously think the tags list have changed
and re-apply the tags on every run
8 years ago
Joseph Callen 35087325a8 New VMware Module to support configuring DNS on ESXi hosts 8 years ago
Brian Coca e3bdd556cd removed empty notes 8 years ago
Brian Coca e3692395ef minor doc updates to vmware_cluster 8 years ago
Joseph Callen 0ea19499ae New VMware Module to support adding a cluster to vCenter 8 years ago
Michael J. Schultz 6967ad1193 Remove old Ansible AWS magic 8 years ago
Michael J. Schultz cb9572277a Names and aliases matching other modules 8 years ago
Michael J. Schultz 727bcf9340 Add EC2 ELB Facts module to gather facts about ELBs! 8 years ago
whiter 7160312383 Fixed tag comparison 8 years ago
Rob White 9a0bc389ef New module - s3_bucket 8 years ago
sirkubax 83b03752c5 QuickFix of issue 813 8 years ago
Brian Coca 6e198ff51a updated docs to new choice option 8 years ago
Daniël 824bdad62c add zfs backing store support 8 years ago
Rene Moser b9cf174a8b cloudstack: cs_network: rename broadcast_domaintype to broadcast_domain_type for consistency 8 years ago
Rene Moser 368b553fd7 cloudstack: cs_security_group_rule: fix typo 8 years ago
Rene Moser 26652002a4 cloudstack: add Simulator as hypervisor 8 years ago
Rene Moser 7bcbc7819c cloudstack: rename displaytext, displayname to dislplay_... for consistency 8 years ago
Rene Moser 65dc7af166 cloudstack: use new get_result() handling 8 years ago
Rene Moser 41315b2cd9 cloudstack: cs_template: fix state=absent must not need vm, url
only for state=present, fixes example.
8 years ago
Philip Carinhas 5a134d406b Improve error message 8 years ago
Philip Carinhas c42b8b4ad7 Fix rabbitmq_plugin.py: broken prefix path 8 years ago
Brian Coca 334b13b814 made seport 2.4 compatible 8 years ago
Dan Keder f7d1d35709 seport.py: fix the "change" indication 8 years ago
Dan Keder cda2aeb6c0 seport.py: Minor changes in docstrings 8 years ago
Dan Keder d1f976f3df seport.py: Add ability to specify multiple ports/port ranges
It's way faster than running the module repeatedly.
8 years ago
Dan Keder 494f05557a Add module system/seport.py
Module for managing SELinux network port type definitions
8 years ago
Matt Baldwin 26f719abb6 Rebuild of previous PR. 8 years ago
Matt Baldwin 4e4639ebc6 Rebuild of a previous PR. 8 years ago
Siva Popuri 61dbec9521 Ansible module for managing load balancers in Centurylink Cloud 8 years ago
Siva Popuri c0e484d5b2 added no_log attribute to password argument. 8 years ago
Siva Popuri 8b44170fa0 clc_server: Ansible module for creating or deleting servers in Centurylink Cloud 8 years ago
Siva Popuri 2ad900ec7b Ansible module for modifying existing servers in Centurylink cloud 8 years ago
Matt Baldwin f6b5c36eca Rebuilt commit for Ansible PR. 8 years ago
Brian Coca 69f4ac7504 better short description for a10 modules 8 years ago
Paul Markham 30f6995939 Updates for Solaris 11 8 years ago
Paul Markham ecd5b22f59 Updates based on community review.
* Changed 'config' from a list to a string so any valid zonecfg(1M) syntax is accepted.
* Made default state 'present'
* Added 'attached', 'detached' and 'configured' states to allow zones to be moved between hosts.
* Updated documentation and examples.
* Code tidy up and refactoring.
8 years ago
Paul Markham 9073db0ee9 Handle case where .UNFONFIGURE file isn't there 8 years ago
Paul Markham 3610cf244e Change state back to a required parameter 8 years ago
Paul Markham 240a559a2d Changed 'whole_root' option to 'sparse'. Added state='started' as synonym for state='running'. 8 years ago
Paul Markham 68d2251016 - Renamed module to solaris_zone.py - Updated 'version_added' - Updated description of 'state' to make each line a list item - Check that OS is Solaris 8 years ago
Paul Markham 03730a3d55 Added zone.py module to manage Solaris zones 8 years ago
Brian Coca b0e86d3551 fixes to prevent doc brekage 8 years ago
Mehmet Ali \"Mali\" Akmanalp 4a6c9dd5b3 Fixes issues where keys missing from bower output
Fixes #495
8 years ago
Rene Moser cbaa353a87 cloudstack: cs_ip_address: doc style fixes 8 years ago
Rene Moser 88488c26ef cloudstack: cs_instance: use mutually_exlusive of AnsibleModule 8 years ago
Rene Moser f4f20c7c20 cloudstack: sync cs_facts with best practices 8 years ago
Rene Moser 728f9fd9fa cloudstack: cs_network fix zone not in result 8 years ago
Darren Worrall ab7af801c1 Add alias 8 years ago
Darren Worrall d115960e03 Api tidy up 8 years ago