Adrian Likins
24f2a616dd
Fix manual reference for dmidecode ( #25444 )
...
dmidecode(1) does not exist, dmidecode(8) does exists.
(rebased from https://github.com/ansible/ansible/pull/24106 )
2017-06-07 13:56:15 -04:00
Dag Wieers
656db3707c
win_defrag: New module to defragment local volumes ( #23140 )
...
This module performs defragmentation on local Windows volumes.
This module requires PR #23131 for list parameter support.
2017-06-07 10:52:28 -07:00
Jay LaCroix
449cf43926
Add Antergos to OS_FAMILY_MAP as fork of Arch Linux. ( #25363 )
...
Support 'Antergos' as a target for distribution facts.
2017-06-07 13:46:29 -04:00
Matt Kunkel
3d21965e73
Fix HPUX cpu facts on HP Integrity VM's ( #25369 )
...
Skips cpu facts not returned by machinfo on HP Integrity VM's.
Fixes #25368
2017-06-07 13:43:54 -04:00
Daniele Lazzari
eda6a6baee
New module: Add module to add/remove a network static route on windows (windows/win_route) ( #23405 )
...
* adds win_route windows module
* fix documentation indent
* fix documentation pep8 issues
* fix documentation issues
* genaral code review
* changed 'supported_by' in doc, supports_check_mode removed
* use of powershell cmdlet instead of route command, destnation in CIDR format, adds check mode support
* adds win_psmodule module
* documentation review
* documentation review
* removed files accidentatlly pushed
* add integration tests, add return in documentation
* add conditional statement in test, add os requirementes in documentation
* fix documentation
* fix os check in tests
2017-06-07 10:25:50 -07:00
James Cammarata
13adee7f44
Updating CHANGELOG for import/include changes
2017-06-07 10:00:48 -05:00
Dag Wieers
4307733e6e
Revert the accidental addition of python-lxml ( #25432 )
...
I inadvertedly added python-lxml to the cloudstack-simulator Dockerfile.
This PR reverts this specific change.
This relates to PR #25324
2017-06-07 15:59:28 +01:00
John R Barker
a6c078c7fb
Add tzdata back ( #25433 )
...
It appears that the base Docker images have removed tzdata.
We use tzdata in the debconf tests, so add it back.
2017-06-07 15:54:01 +01:00
Mike Wiebe
b76acc8ce8
Fix nxos_vpc idempotence issues ( #25219 )
...
* Fix nxos_vpc idempotence issues
* Remove legacy-file pep8 now passing
2017-06-07 10:35:08 -04:00
Toshio Kuratomi
80c1765653
When cleaning up the AnsiBallZ tempdir we need to not fail if the tempdir wasn't created
...
If the temp directory creation failed in mkdtemp then temp_path is never
given a value. This would lead to a NameError exception which would
obfuscate the original error (out of disk space being a common one). By
catching NameError, python will raise the original exception as we want.
Fixes #17215
2017-06-07 06:38:42 -07:00
Dag Wieers
966b5fd1a0
Add python-lxml to docker images ( #25324 )
2017-06-07 12:48:16 +01:00
Evan Kaufman
3d1701b959
Fixed subsection replacement with before/after patterns
...
* using a _named_ capture in our assembled pattern, since before/after could potentially contain their own parenthesized captures
* ensuring we only replace against the named capture in question
* removing some duplication in the regexp replacement, that was introduced in ansible/ansible#22535
* fixed edge case of before/after not matching file content to replace
Fixes ansible/ansible#24840
2017-06-07 01:45:34 -07:00
Abhijeet Kasurde
5bd4e01533
Update documentation of pamd module ( #24712 )
...
Updated explanation and documentation of new_module*
in pamd documentation
Fixes #24516
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-07 08:48:42 +01:00
Abhijeet Kasurde
577d01baa3
fortios: module_utils: Fix typo in close call ( #24853 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-07 08:26:25 +02:00
Abhijeet Kasurde
8a4a04b016
logicmonitor: remove closed statement, used for py2.4 compat ( #25240 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-07 08:23:29 +02:00
Abhijeet Kasurde
26349033c1
Add FreeIPA module for managing DNS records ( #25203 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-07 08:06:31 +02:00
Abhijeet Kasurde
5b03e55440
Misc typos in azure_rm_deployment ( #25372 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-07 07:57:24 +02:00
Abhijeet Kasurde
5cf66ceda0
Misc typo in azure_rm_virtualmachine ( #25376 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-07 07:56:28 +02:00
Abhijeet Kasurde
65bd5c4d56
Refactor github_hook module ( #24391 )
...
* PEP8 fixes
* Refactoring for fetch_url call
* Removed un-used code
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-07 07:52:03 +02:00
Abhijeet Kasurde
677a6c2982
Pep8 fixes for ejabberd_user and jboss ( #24586 )
...
* PEP* Fixes
* Refactor code
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-07 07:35:22 +02:00
René Moser
894b86a467
cloudstack: cs_zone_facts: add tests and fix pep8 ( #25407 )
2017-06-07 00:35:24 +02:00
Ondra Machacek
bcc5bffd8e
cloud: ovirt: Fix searching of network in datacenter ( #25248 )
2017-06-07 00:25:10 +02:00
KATO Tomoyuki
cbe87d0af7
doc: fix missing period for hostname.py ( #25392 )
2017-06-07 00:21:27 +02:00
James Cammarata
45378e71d1
Removing auto-generated doc from previous import/include commit
2017-06-06 16:54:43 -05:00
James Cammarata
483df9c5f8
Imports and includes ( #25399 )
...
Initial commit to split includes into static imports/dynamic includes
This implements the new include/import syntax for Ansible 2.4:
* include_{tasks,role,variables} = dynamic
* import_{playbook,tasks,role} = static
The old bare `include` will be considered deprecated, as will any use of the `static: {yes|no}` option.
This also adds docs for import/include and reorganizing the "Playbook Reuse" section of the documentation.
2017-06-06 16:39:48 -05:00
Will Thames
3549391673
New facts module for AWS VPC Peering ( #19910 )
...
* New facts module for AWS VPC Peering
* Update documentation and region catch for boto3
* Update ec2_vpc_peering_facts for python3 and flake8
Update version to 2.3
Update for python3 exception handling
Use ansible_dict_to_boto3_filter_list rather than duplicating
implementation
Use camel_dict_to_snake_dict on results for ansible standard results
Tidy up flake8 compliance
* Support check_mode for ec2_vpc_peering_facts
Add supports_check_mode to the module declaration
* Fix latest Ansible standards
Update version to 2.4
Add ANSIBLE_METADATA
Move imports
2017-06-06 14:42:58 -04:00
Tim Rupp
6f2c543a33
Updates and refactors the bigip pool module to use REST ( #25234 )
...
This patch updates the bigip_pool module to use F5's REST API
as well as includes unit tests.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_pool.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_pool/tasks
2017-06-06 18:54:02 +01:00
Tim Rupp
855fd98be6
Adds the bigip_config module to Ansible ( #25191 )
...
This patch adds the bigip_config module to Ansible to support
merging SCF files, saving running configs, resetting config
and validating SCF configs
2017-06-06 18:52:33 +01:00
Sloane Hertel
7bebc83dcf
module_utils/ec2: fix boto3 tags to remove ( #25277 )
...
* Fix boto3 tags to remove; unable to remove a list of strings, need list of {'Key': key}
* pep8 fix
* cannot bugfix due to differences in AWS APIs - just document
* add more info to guidelines for using compare_aws_tags
2017-06-06 11:02:15 -04:00
Matt Kunkel
b2b0938aff
Check / Skip cores for AIX5 Series ( #25364 )
2017-06-06 10:43:13 -04:00
Trishna Guha
f6a4803669
New module: platform agnostic way to manage local users on network devices (network/net_user.) ( #25259 )
...
* Add net_user platform agnostic module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Integration test for net_user
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* modify eos_user module to support name param as alias to username
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Test collection of users
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-06-06 20:05:08 +05:30
Toshio Kuratomi
15104acc00
Fix json.dumps to do something sensible with sets.
2017-06-06 07:15:39 -07:00
Toshio Kuratomi
be4e7a05fa
remove_values could hit the recursion limit
...
When operating on arbitrary return data from modules, it is possible to
hit the recursion limit when cleaning out no_log values from the data.
To fix this, we have to switch from recursion to iteration.
Unittest for remove_values recursion limit
Fixes #24560
2017-06-06 07:15:39 -07:00
Nathaniel Case
f52dcef7ba
Actually check for equality on empty commands array ( #25308 )
2017-06-06 09:56:44 -04:00
Tim Rupp
0133a5a763
Adds the bigip_gtm_pool module ( #25275 )
...
This module is used to manage GTM(DNS) pools in a BIG-IP.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_gtm_pool.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_gtm_pool/tasks
2017-06-06 11:25:55 +01:00
Ricardo Carrillo Cruz
1476e30c26
Add net_vlan platform agnostic module ( #25252 )
...
* Add net_vlan platform agnostic module
* Add vlan_id param
* Fix documentation and examples
* Remove whitespace
2017-06-06 11:45:02 +02:00
Ganesh Nalawade
6215922889
Add support for cliconf and netconf plugin ( #25093 )
...
* ansible-connection refactor and action plugin changes
* Add cliconf plugin for eos, ios, iosxr, junos, nxos, vyos
* Add netconf plugin for junos
* Add jsonrpc support
* Modify network_cli and netconf connection plugin
* Fix py3 unit test failure
* Fix review comment
* Minor fixes
* Fix ansible-connection review comments
* Fix CI issue
* platform_agnostic related changes
2017-06-06 13:56:25 +05:30
Sloane Hertel
c20285782d
test conditionals work for invalid elements in list and undefined keys in dicts ( #23875 )
2017-06-05 23:48:18 -07:00
Toshio Kuratomi
6e473a432b
Document the encoding parameter for the replace module
...
Add encoding parameter for replace to changelog
2017-06-05 19:39:56 -07:00
Evan Kaufman
49fe53266f
Replace - workaround for non-utf8 text ( #24861 )
...
* Workaround for non-utf8 text exceptions
* Added encoding param, using to convert from bytes to text and back
Fixes ansible/ansible#24521
2017-06-05 19:35:18 -07:00
Ramon
bc4a8dbaa4
fix proposal for issue #25151 : [python3] pip failed to create virtual env when using custom command (pyvenv) ( #25241 )
...
* Fix proposal for bug 25151
* Fix proposal for bug 25151 - pip module, pyvenv validation
* Graceful fail when virtualenv_python is defined and virtualenv_command uses the venv module
* Making sure that venv is being used as a modue "-m venv"
* Updating syntax in validations
* Updating syntax in validations - fixing stupid typo "[)"
* Raising an error if virtualenv_command is pyvenv or venv and virtualenv_python is used
* trailing whitespace gone, pyvenv, venv validation and docs update
* cleaning whitespaces from blank lines
2017-06-05 17:03:15 -07:00
Brian Coca
cf59f9765e
fix script inventory plugin
...
fixes #25371
there is still better ways to do this, but this will 'unbreak' devel for now
2017-06-05 18:26:11 -04:00
Brian Coca
9831e1597f
minor protection against bad config
2017-06-05 16:46:51 -04:00
Matthieu Simonin
8432ba80c1
Add the email confirmation option to gitlab_users ( #25134 )
...
`confirm` is an optional parameter ìn gitlab API[1].
It indicates whether the email of the user has to be confirmed.
[1]: https://docs.gitlab.com/ce/api/users.html#user-creation
2017-06-05 21:47:52 +02:00
Esteban Echeverry
e8e73e0edd
Use to_text helper function to handle bytes and unicode
2017-06-05 11:58:19 -07:00
Esteban Echeverry
66040e0c9d
Fix unicode errors in json.load method
...
HTTPConnection returns bytes in Python 2. An explicit
decoding is needed in Python 3 to ensure compatibility.
2017-06-05 11:58:19 -07:00
James Cammarata
cfa8bb4255
Updating release vars versions for 2.3.1 and 2.1.6
2017-06-05 10:05:41 -05:00
Abhijeet Kasurde
01eb70bdee
Remove unwanted params from function call ( #25348 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-05 11:04:39 -04:00
Karthik Suresh
448f6de6bd
Minor change in comment sentence of shell ( #25336 )
...
Removing actually as "actual" mentioned two times in the sentence does not look good.
2017-06-05 10:52:57 -04:00
Abhijeet Kasurde
38775c5363
Fix a minor typo in network_common ( #25328 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-05 10:50:27 -04:00