Abhijeet Kasurde
d3fe598202
[WIP] Add security option in yum module
...
Fix adds option to specify security updates in yum module
Fixes #11498
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-08-07 23:05:00 -07:00
Toshio Kuratomi
0aa7c06395
Remove comments about import order
...
No longer needed as AnsiballZ fixed this
2017-08-07 19:46:06 -07:00
Toshio Kuratomi
2fc7c14dca
Reclisence module_utils/api.py to BSD
...
Permission from all contributors to the file was granted here:
https://github.com/ansible/ansible/issues/27599
Fixes #27599
2017-08-07 19:46:06 -07:00
Toshio Kuratomi
8894c57753
Fix rabbitmq modules for python3 import
...
Also get rid of unnecessary capture of exception into a variable for
python-2.4 compat.
2017-08-07 19:42:39 -07:00
rahushen
441376c754
Fix #26024 : suppress_fib_pending imdepotence for nxos_bgp ( #27862 )
2017-08-07 21:08:46 -04:00
Brian Coca
e4a997c97e
removed debug print
...
fixes #27864
2017-08-07 20:44:35 -04:00
Juan Manuel Parrilla
5df4ff8983
Fixes #25057 , Added Hiera Lookup ( #25060 )
2017-08-07 12:59:39 -06:00
Sebastian Cruz
ce5e4dfc38
Add option to group ec2 instances by platform. ( #27848 )
...
All credits to https://github.com/felipecvo
See PR: https://github.com/ansible/ansible/pull/14246
2017-08-07 12:45:04 -06:00
Eric L
1fe14da226
Add possibility to interpret global parameters value as JSON with rich_params flag ( #26180 )
2017-08-07 12:41:41 -06:00
Joseph Miguel
f88f4394c8
Update developing_api.rst ( #25922 )
...
* Update developing_api.rst
* Update developing_api.rst
Edited.
2017-08-07 14:40:29 -04:00
Matt Davis
7e71bdd3a0
Update CHANGELOG.md
2017-08-07 11:34:43 -07:00
Arthur Kepler
d828449611
Corrects default arg format used by datetime filter ( #27612 )
...
This ensures the default datetime format matches that of
datetime.datetime. Docs updated to match as well.
2017-08-07 11:33:25 -07:00
Adam Johnson
3f85aa3abd
Use a real list comprehension rather than list() around a generator ( #25594 )
...
It's faster and more idiomatic.
2017-08-07 12:30:01 -06:00
Toshio Kuratomi
44935a5db6
Add a (disabled) code-smell test for detecting _ variables
...
We are reserving the _ identifier for i18n work. Code should use the
identifier dummy for dummy variables instead.
This test is currently skipped as someone needs to generate the list of
files which are currently out of compliance before this can be turned
on.
2017-08-07 11:11:31 -07:00
Mike Wiebe
65cf31e1ce
Fix nxos_interface_ospf idempotence issue ( #27783 )
...
* Add tests and fix 27167
* Add modify test
2017-08-07 13:54:31 -04:00
Tyler
2571fc061e
Add try/except to catch ipv6 interfaces that didn't appear on 'show interfaces' output ( #27246 )
2017-08-07 19:04:50 +02:00
Flavio Percoco Premoli
4fad156768
Allow for generating kubernetes YAML files from modules ( #27833 )
...
* Return the request dictionary in the results
It's sometimes useful to have access to the request params in a k8s
style. The dictionary returned by the request_params call can be
serialized into YAML to produce a k8s like file.
* Add dry_run option to skip module execution
By having support for dry_run executions, it'll be possible to generate
YAML files from the results dictionary by using the data in the
`requests` key.
2017-08-07 13:04:03 -04:00
Dag Wieers
3a86579b69
vcenter_license: New module to manage vCenter licenses ( #25143 )
...
This module supports check-mode and diff output.
It also includes basic integration tests.
This PR fixes #24971
2017-08-07 12:49:29 -04:00
Dag Wieers
71163d4d61
vmware_cluster: PEP8, imports, cosmetics ( #25140 )
...
This PR includes:
- Documentation improvements (mostly related to boolean defaults)
- Make PEP8 compliant
- Ensure imports are specific
- Few cosmetic changes (sort lists, casing, punctuation)
2017-08-07 12:44:27 -04:00
Zhangfei Gao
ce4ada93f9
facts: fix arm64 ansible_processor_vcpus = 0
...
On arm64, /proc/cpuinfo has no 'model name', 'Processor', 'vendor_id', 'cpu', 'Vendor',
as a resul "ansible_processor_count": 0 & "ansible_processor_vcpus": 0
Add checking element "processor" to fix the issue.
$ ansible -i ~/all-in-one -m setup all | grep proc
"ansible_processor": [],
"ansible_processor_cores": 1,
"ansible_processor_count": 0,
"ansible_processor_threads_per_core": 1,
"ansible_processor_vcpus": 0,
$ cat /proc/cpuinfo
processor : 0
BogoMIPS : 100.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd07
CPU revision : 1
$ ansible --version
ansible 2.3.1.0
config file =
configured module search path = Default w/o overrides
python version = 2.7.9 (default, Aug 13 2016, 16:27:01) [GCC 4.9.2]
With fix, checking processor as well:
$ ansible -i ~/all-in-one -m setup all | grep proc
"ansible_processor": [
"ansible_processor_cores": 1,
"ansible_processor_count": 16,
"ansible_processor_threads_per_core": 1,
"ansible_processor_vcpus": 16,
Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2017-08-07 12:39:14 -04:00
Ben Waters
be5e2251a7
Fixes #21536 : Allowing the ability to pass aws session paramters to credstash lookup ( #23077 )
...
* Allowing the ability to pass aws session paramters to credstash lookup
Fixes #21536
https://github.com/ansible/ansible/issues/21536
* Default environment variable lookup
To get around non lookup of environment variables. First, check for environment variables, then look for parameters
* Following AWS Precedence
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html#config-settings-and-precedence
2017-08-07 11:33:59 -04:00
James Mighion
bdccc2df3c
Keep the diff even when running in check mode so we can tell if there is a diff or changed is true. ( #27713 )
2017-08-07 17:30:10 +02:00
Michael Price
8f4b13de73
Refactor E-Series VolumeCopy to use module_utils ( #20902 )
...
Refactor the NetApp E-Series module to utlize the common module_utils
and doc_fragments.
2017-08-07 09:18:26 -06:00
Nathaniel Case
b9e80b6117
nxos_vrf_interface cleanup ( #27642 )
...
* Update RETURN, results, & execute_show_command
2017-08-07 10:57:45 -04:00
Dag Wieers
ca7ce4459d
aci.py: Add use_proxy support ( #27735 )
...
This PR includes:
- Support for the use_proxy parameter
- Additional notes related to proxy support and use_proxy parameter
2017-08-07 16:08:20 +02:00
Patrick Marques
f1816bb438
Update module digital_ocean_sshkey ( #18930 )
...
* add new module do_sshkeys
* Deprecate digital_ocean_sshkey.py in favor of do_sshkeys
* Should not exit changed if name not set and key exist
* Add ansible metadata
* Return "ansible_facts" instead of "data" key
* Update documentation and remove unused import
* Remove facts module (1 module / PR)
* Fix
* Fix
* fix version_added
* Change old module status to deprecated
* Change old module status to deprecated
* Fix module deprecation
* Add support for new DO_OAUTH_TOKEN env var
* Fix python 2.6 positional index
* Update deprecation info
* Configure timeout and validate_certs for fetch_url
* rename do_sshkeys to digital_ocean_sshkeys
* Module is replaced, not deprecated anymore
* Fix module name
* Add version to new parameters
* Update module from boilerplate
2017-08-07 09:58:47 -04:00
colin-hanson-zocdoc
ac15df8ab9
[cloud] Extend AWSRetry to also retry on Throttling
exceptions ( #22698 )
...
We use ansible+cloudformation pretty heavily in our CI environments and occasionally bump into throttling issues. By adding this error code to the retry system we should be able to achieve better stability.
2017-08-07 09:53:20 -04:00
Will Thames
2276c5f206
apt: Update cache if cache_valid_time is set ( #27618 )
...
It's not clear from the docs whether you need to set `update_cache`
when using `cache_valid_time`.
Setting `cache_valid_time` should imply `update_cache`. Update docs
to reflect this.
2017-08-07 14:36:51 +02:00
Peter Sprygada
2d5908255a
add parse_cli and parse_cli_textfsm to documentation ( #27755 )
...
* add parse_cli and parse_cli_textfsm to documentation
* Minor edits.
2017-08-07 07:19:31 -04:00
Nicolas Porcel
fa6ce54011
Fix yum with rpm file or url when state=latest ( #27775 )
2017-08-07 10:48:30 +02:00
Slezhuk Yevgeniy
54035d5c59
Fix documentation issue in jira module ( #27820 ) ( #27823 )
...
Fixes #27820
2017-08-07 14:04:35 +05:30
Nicolas Porcel
616d5ddc93
Clean downloaded rpm files after install ( #20594 )
2017-08-07 09:17:49 +02:00
Markus Krogemann
d2f9160bc1
Fix documentation of name field in return values ( #27822 )
2017-08-07 16:21:29 +10:00
Jordan Borean
0b69f3e40d
win_stat: removed file in use test as it is too tempormental ( #27832 )
2017-08-07 14:23:01 +10:00
Jordan Borean
107e177658
win_stat: add explicit error message when file is in use ( #27826 )
...
* win_stat: add explicit error message when file is in use
* make the lock last a bit longer
2017-08-07 12:04:42 +10:00
Simon Liddicott
3ceeb5124e
Set startup type to automatic before attempting to start the service. Otherwise it will fail if the service is disabled. ( #27751 )
2017-08-07 08:14:56 +10:00
Ricardo Carrillo Cruz
0343ac1a9d
Fix asserts of junos_command netconf_json notequal and lessthanorequal ( #27818 )
2017-08-06 10:06:53 +02:00
Matt Clay
f7bfa96caf
Use 0 instead of None for line and offset.
2017-08-05 23:12:02 -07:00
Matt Clay
af9b0ba47b
Replace opensuse42.1 with opensuse42.3 in CI.
2017-08-05 12:56:31 -07:00
Ricardo Carrillo Cruz
99e92f4bca
Fix junos_command netconf_json lessthanorequal ( #27808 )
2017-08-05 20:55:11 +02:00
Ricardo Carrillo Cruz
0e4cbb4bf1
Remove inventory_hostname assert on junos_command netconf_text contains ( #27807 )
...
CI nodes have UUIDs as hostnames, not Ansible inventory hostnames.
2017-08-05 19:44:25 +02:00
Ricardo Carrillo Cruz
6a6bcb6749
Fix junos_command netconf_xml notequal asserts ( #27806 )
2017-08-05 17:49:48 +02:00
Ricardo Carrillo Cruz
b51a1e9045
Fix junos_netconf idempotency issues ( #27804 )
...
* Fix junos_netconf idempotency issues
* Fix pep8 issue
* Fix pep8 issue
2017-08-05 17:07:51 +02:00
Ricardo Carrillo Cruz
2ad56c0700
Add a timeout to force socket creation on re-setting netconf port ( #27801 )
2017-08-05 15:28:06 +02:00
René Moser
fdaa803cca
cloudstack: cs_vmsnapshot: fix pep8 ( #27792 )
2017-08-05 10:34:17 +02:00
René Moser
f1ef61da4e
cloudstack: cs_domain: tests: add update tests ( #27791 )
2017-08-05 10:33:01 +02:00
Matt Clay
e1cfcdbbc6
Add opensuse42.3 docker image.
2017-08-05 00:03:11 -07:00
Trishna Guha
edb5760723
nxos_vpc doc update to handle confirmation prompt ( #27796 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-08-05 11:05:38 +05:30
Matt Clay
c59e32469f
Add Fedora Python 3 Docker images and fix tests. ( #27794 )
...
* Add new Fedora docker images with Python 3.
* Use consistent env var for lookup test.
* Fix testing of virtualenv with Python 3.
* Fix docker_secret tests on Fedora 26.
* Add Python 3 support to Fedora postgresql test.
* Add Python 3 support to Fedora mysql tests.
* Fix uri test server for Python 3 on Fedora.
* Fix iso_extract test for Python 3 on Fedora.
* Add Python 3 support for Fedora to openssl tests.
* Fix dnf group test for Python 3 on Fedora.
* Use force with user deletion in become test.
2017-08-04 21:12:35 -07:00
Scott Butler
c43a10bd69
Another clarifying note on Python supported versions.
2017-08-04 14:02:12 -07:00