Matt Martz
f881eb10d9
Add actual version to version_added for svc module
2016-02-22 11:14:40 -06:00
Brian Coca
d736e36128
Merge pull request #1706 from joelthompson/feature/fix_sns_topic_docs
...
Fix documentation for sns_topic module
2016-02-22 10:42:01 -05:00
Joel Thompson
31ecde6b87
Fix documentation for sns_topic module
...
Currently the documentation does not correspond to the Ansible standards
for module documentation. This should bring it into compliance.
2016-02-21 20:32:16 -05:00
Brian Coca
001d3b581a
Merge pull request #1689 from dagwieers/snmp-typo
...
Fix typo
2016-02-20 12:27:38 -05:00
Brian Coca
0098177217
Merge pull request #1691 from tonk/facter_fix
...
Fix facter path
2016-02-20 12:18:28 -05:00
Miguel Martín
278b987017
Replace deprecated zabbix api method 'exists' to support zabbix 3.0
2016-02-19 20:01:08 +01:00
Ton Kersten
362760413f
Fix facter path
2016-02-19 10:43:55 +01:00
Dag Wieers
da8c9b56a9
Fix typo
2016-02-19 02:09:51 +01:00
Brian Coca
3690366be3
now point to local template
2016-02-18 09:28:21 -08:00
Brian Coca
950dfc3d21
initial addition of issue/pr temlpates
2016-02-18 09:28:21 -08:00
Brian Coca
1a00da7c49
minor docfixes
2016-02-18 09:28:21 -08:00
Andrea Scarpino
a1f53f3a43
Fix issue #1406 about win_firewall_rule
...
I changed the logic here to always use 'netsh ... show rule' keywords as keys for $fwsettings map. While the translation (e.g. Enabled -> enable) is performed when invoking 'netsh ... add rule' command.
I tested rule creation and rule creation when the rule was already existing on Windows Server 2012.
2016-02-18 17:59:23 +01:00
Brian Coca
cfe64f3905
Merge pull request #1688 from ritzk/blockinfile
...
files/blockinfile.py : ERROR: version_added for new option (follow) is 0.0
2016-02-18 07:09:00 -08:00
Ritesh Khadgaray
a523ce7e00
files/blockinfile.py : ERROR: version_added for new option (follow) should be 2.1. Currently 0.0
2016-02-18 17:38:38 +05:30
James Moore
a1af384274
Added a source parameter for setting the JIT client name
2016-02-17 18:04:39 -08:00
Matt Martz
bbf9bfe310
Merge pull request #1677 from sivel/es_proxy_version_added
...
Indicate proxy_host and proxy_port were added in 2.1
2016-02-16 14:20:36 -06:00
Matt Martz
671c55da51
Indicate proxy_host and proxy_port were added in 2.1
2016-02-16 14:18:07 -06:00
Brian Coca
d8f3e105f3
Merge pull request #1669 from bradwilson/issue_1668
...
Fix for Issue #1668 : rabbitmq_user: Ansible HEAD incorrectly treats permissions as a string instead of a list
2016-02-15 16:21:34 -05:00
Brad Wilson
0af9622891
Issue #1668 : rabbitmq_user: Ansible HEAD incorrectly treats permissions as a string instead of a list
2016-02-15 13:11:02 -08:00
Brian Coca
d0c607c7a4
added follow docs back, removed from shared
2016-02-15 14:17:50 -05:00
Brian Coca
14ff9e5030
merged duplicate entries for vdc_name
2016-02-14 11:33:41 -05:00
Toshio Kuratomi
fc1d2b4d6f
Merge pull request #1660 from ingvagabund/fix-dnf-state-latest
...
dnf module: package not installed with state=latest
2016-02-13 02:04:35 -08:00
Jan Chaloupka
d011149baf
dnf module: package not installed with state=latest
...
dnf: name=PACKAGE state=latest is reponsible for two use cases:
- to install a package if not already installed.
- to update the package to the latest if already installed.
The latter use cases is not handled properly as base.upgrade does not
throw dnf.exceptions.MarkingError if a package is not installed.
Setting base.conf.best = True ensures a package is installed or
updated to the latest when calling base.install.
Sign-off: jsilhan@redhat.com
Sign-off: jchaloup@redhat.com
2016-02-12 15:51:48 +01:00
Matt Davis
462b114033
Merge pull request #1632 from MichaelBaydoun/docfix-ec2_vpc_net_facts
...
Update ec2_vpc_net_facts.py
2016-02-11 13:33:32 -08:00
Matt Davis
8293068078
Merge pull request #1572 from barryib/elasticsearch_plugin_add_proxy_support
...
Elasticsearch: Add proxy support for plugin installation
2016-02-11 13:27:46 -08:00
Brian Coca
f6c5ed987f
Merge pull request #1650 from camradal/devel
...
Fix opening libvirt esx connection
2016-02-11 14:29:10 -05:00
Andrea Scarpino
7c99a60f2b
win_unzip: overwrite any existing file
2016-02-11 16:43:12 +01:00
Konstantin Shalygin
808177e2c9
Fix recurse delete. Add force update_cache feature.
2016-02-11 18:34:44 +06:00
Alex Kalinin
bba1dac0f0
Fix opening libvirt esx connection
2016-02-10 18:52:08 -08:00
Brian Coca
df92a0be0a
fixed version added
2016-02-10 10:46:40 -05:00
Joel Thompson
41a2542f00
Ensure ec2_win_password doesn't leak file handle
...
Currently the module doesn't explicitly close the file handle. This
wraps the reading of the private key in a try/finally block to ensure
the file is properly closed.
2016-02-09 22:56:55 -05:00
Rene Moser
15f2a328a2
cloudstack: new module cs_zone
2016-02-09 22:06:49 +01:00
Rene Moser
dbf260b779
cloudstack: new module cs_pod
2016-02-09 22:05:05 +01:00
Rene Moser
d17fdc1846
cloudstack: new module cs_cluster
2016-02-09 22:03:47 +01:00
James Cammarata
816d3bff6f
Adding version_added field to logdest field for puppet module
2016-02-09 14:37:15 -05:00
James Cammarata
f36bf33d1f
Merge pull request #1644 from emonty/feature/puppet-syslog
...
Add option to send puppet apply logs to syslog
2016-02-09 14:36:01 -05:00
Monty Taylor
e704525d46
Add option to send puppet apply logs to syslog
...
While returning puppet logs as ansible stdout is useful in some cases,
there are also cases where it's more destructive than helpful. For
those, local logging to syslog so that the ansible logging makes sense
is very useful.
This defaults to stdout so that behavior does not change for people.
2016-02-09 10:38:56 -06:00
=
9695db53e0
Add extra PS Drives so you can access other parts of the registry
2016-02-09 06:42:02 +00:00
Corwin Brown
9ae9d04eab
Added UseBasicParsing flag
...
win_uri uses "Invoke-WebRequest" under the covers, which apparently
uses Internet Explorer to parse a webpage. The problem is if a user
has never run Internet Explorer, it will be unable to do that. The
work around for this is to set the "-UseBasicParsing" flag.
The only advantage to having the Internet Explorer parsed page is
that you can then access the DOM as if it was a powershell
argument. That doesn't seem super useful for Ansible to be able
to do, so I set the default to be "-UseBasicParsing"
2016-02-08 15:52:45 -06:00
Brian Coca
6aeb2ab6cf
corrected parameter name and added missing description
2016-02-08 12:13:41 -05:00
Brian Coca
c55e4e6787
fixed misppelled description
2016-02-08 12:07:58 -05:00
Michael Baydoun
198c816b70
Update ec2_vpc_net_facts.py
...
Corrected version_added
2016-02-08 10:09:23 -05:00
Toshio Kuratomi
d56ac42c8b
U() markings in pushover docs should remain but need to be uppercased.
...
pri description needs to be a list.
2016-02-07 20:21:44 -08:00
Baptiste Mille-Mathias
0608318f90
remove unicode prefix and correct text in table
...
Remove the unicode prefix displayed before the url pushover.net
Attempt to correct the text in the table which appear vertically.
2016-02-07 20:21:44 -08:00
lsb
1898ffc3cc
Update mongodb_user.py
...
Typo
2016-02-05 17:10:44 -08:00
Casey Lucas
14c0e345d6
fix edge case where boto returns empty list after subnet creation
2016-02-05 19:09:54 -06:00
Joseph Callen
35a04ff134
Resolves issue with vmware_migrate_vmk module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_migrate_vmk module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Migrate Management vmk
local_action:
module: vmware_migrate_vmk
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
esxi_hostname: "{{ hostvars[item].hostname }}"
device: vmk1
current_switch_name: temp_vswitch
current_portgroup_name: esx-mgmt
migrate_switch_name: dvSwitch
migrate_portgroup_name: Management
with_items: groups['foundation_esxi']
```
Module Testing
```
TASK [Migrate Management vmk] **************************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/migrate_vmk.yml:3
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252 )" )
localhost PUT /tmp/tmpdlhr6t TO /root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168 )" )
localhost PUT /tmp/tmpqfZqh1 TO /root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882 )" )
localhost PUT /tmp/tmpf3rKZq TO /root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/" > /dev/null 2>&1
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-01) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp001", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-01"}
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-02) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp002", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-02"}
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-03) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp003", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-03"}
```
2016-02-05 15:04:04 -05:00
Joseph Callen
3ce496c646
missing doc fragment
2016-02-05 14:56:39 -05:00
Joseph Callen
0740753255
Resolves issue with vmware_vm_vss_dvs_migrate module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_vm_vss_dvs_migrate module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Migrate VCSA to vDS
local_action:
module: vmware_vm_vss_dvs_migrate
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
vm_name: "{{ hostname }}"
dvportgroup_name: Management
```
Module Testing
```
ASK [Migrate VCSA to vDS] *****************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:260
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859 )" )
localhost PUT /tmp/tmpkzD4pF TO /root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/vmware_vm_vss_dvs_migrate
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/vmware_vm_vss_dvs_migrate; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"dvportgroup_name": "Management", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root", "vm_name": "cscvcatmp001"}, "module_name": "vmware_vm_vss_dvs_migrate"}, "result": null}
```
2016-02-05 14:53:36 -05:00
Joseph Callen
49cfd24ad8
Resolves issue with vmware_host module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_host module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Add Host
local_action:
module: vmware_host
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
datacenter_name: "{{ mgmt_vdc }}"
cluster_name: "{{ mgmt_cluster }}"
esxi_hostname: "{{ hostvars[item].hostname }}"
esxi_username: "{{ esxi_username }}"
esxi_password: "{{ site_passwd }}"
state: present
with_items: groups['foundation_esxi']
```
Module Testing
```
TASK [Add Host] ****************************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:214
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937 )" )
localhost PUT /tmp/tmppmr9i9 TO /root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834 )" )
localhost PUT /tmp/tmpVB81f2 TO /root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563 )" )
localhost PUT /tmp/tmpFB7VQB TO /root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-01) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp001", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-01", "result": "'vim.HostSystem:host-15'"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-02) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp002", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-02", "result": "'vim.HostSystem:host-20'"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-03) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp003", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-03", "result": "'vim.HostSystem:host-21'"}
```
2016-02-05 14:48:12 -05:00