Dag Wieers
3d70274864
Added an async 'started' test (like 'finished') ( #43445 )
2018-08-24 01:29:34 +02:00
Dag Wieers
cc2164f92a
ACI: Add specific info about running locally ( #43903 )
...
Since the ACI modules (like most network-related modules) run on the
local controller, this PR adds the necessary details so users are aware
of this particular feature.
2018-08-24 01:28:39 +02:00
Matt Clay
18da873531
Ignore CentOS 6.10 for passwordstore test.
2018-08-23 15:39:57 -07:00
Yanis Guenane
a791bd2059
BOTMETA: Create a $team_scaleway and add Spredzy in it ( #44597 )
2018-08-23 23:34:23 +01:00
Abhijeet Kasurde
419e09d9ec
botmeta: IPA: Notify IPA team for module_utils changes ( #44577 )
...
Add team_ipa for changes in module_utils/ipa.py
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-08-23 23:41:07 +02:00
Matt Martz
242e9229a1
Pin deprecation of tags in params for include to deprecation of include ( #44596 )
2018-08-23 16:25:33 -05:00
Felix Fontein
0e6234ab04
Adding module which allows to complete certificate chains ( #44169 )
...
* Adding certificate_complete_chain module.
* Avoid code smell errors.
* Removing input_chain_src.
* Make sure line ending is there.
2018-08-23 23:18:36 +02:00
Yanis Guenane
72d4880b85
Vultr: Introduce the Vultr inventory plugin ( #44400 )
...
This commit introduce the Vultr inventory plugin.
2018-08-23 23:14:26 +02:00
sirkubax
07375be490
Fix docs errors ( #33704 )
2018-08-23 16:11:07 -05:00
Tim Rupp
14909e76ec
Adds features to device connectivity ( #44598 )
...
Adds new parameter and removes f5-sdk
2018-08-23 17:08:28 -04:00
Tim Rupp
9c12d845ab
Removes f5-sdk code from bigip modules ( #44595 )
...
This patch is part of an ongoing effort to fully remove the f5sdk
from the f5 modules.
2018-08-23 16:53:34 -04:00
GElkayam
4bea004a4e
Fix assign_public_ip: no disregarded ( #29691 ) ( #43954 )
...
in case assign_public_ip is False, it is not handled.
2018-08-23 16:43:44 -04:00
Pilou
9e072c7501
botmeta: scaleway isn't core ( #44511 )
2018-08-23 21:04:16 +01:00
Tim Rupp
05920b92d6
Misc fixes to bigip modules. ( #44594 )
...
Adding docs, formatting docs, adding validation checks and values
2018-08-23 15:57:08 -04:00
Matt Martz
2787bda0fa
Deprecated version should be an explicit version number ( #44593 )
2018-08-23 14:45:39 -05:00
Tim Rupp
1fd6821db0
Add parameter and remove netaddr ( #44584 )
...
This patch adds a description parameter to most fields. It also removes
netaddr from the modules.
2018-08-23 15:28:08 -04:00
Matt Clay
31a5b874a1
Use runtime instead of datetime for test output.
2018-08-23 12:05:10 -07:00
Alan Rominger
34b36d5178
add missing entry to package_data ( #44585 )
2018-08-23 14:00:22 -05:00
Matt Martz
dab975d302
Unit tests for ansible.playbook.become ( #38541 )
2018-08-23 13:47:20 -05:00
Jose Rodriguez
14e3febb2c
Prevent utf-8 codec error in py3 ( #44228 )
...
Cannot upload templates in Python 3.x. Gives utf-8 codec error.
Fixes this by opening the template file in binary mode.
2018-08-23 14:33:00 -04:00
Matt Martz
aa07da21a3
Bump sudo/su deprecation to 2.9 ( #44581 )
2018-08-23 13:22:54 -05:00
Alex Mayer
4002be6960
Firewalld: Add bool Type To permanent In Docs ( #44579 )
2018-08-23 14:06:06 -04:00
Zim Kalinowski
1704c5932a
adding app gateway module ( #39940 )
...
* adding app gateway module
* improved application gateway
* added register output
* subnet_output
* debugging
* dumping params
* fix dump
* fixed mapping
* fixed bug
* fixed param problem
* small fixes in code and added sample test
* fixed syntax
* fixing sanity stuff
* sanity fixes
* more sanity tests fixed
* added azure_tags
* tags
* pruning app gateway
* pruning app gateway
* string -> str
* removed type: str
* trying to add idempotency
* fixed syntax
* fix sanity
* fixed bugs
* fixed error
* disabled ssl policy check for a while
* fixed dict comparison
* fixed syntax
* compare just http listeners & frontend ports
* fix syntax
* syntax
* syntax
* just compare sku
* fix syntax
* just http settings collections
* fixing appgw module
* make it green
* fix items issue
* compare all arrays
* fixed sanity
* adding snake_to_camel transformations
* fix
* another fix
* snake to camel
* additional snake to camel fixes
* fixed public ip address conversion
* version added is now 2.7
* changed alias
* dict_merge
* added ssl policy spec
* fixed new sanity issue
* renamed module
* fixed ssl policy translation
* added test for ssl & certificates
* updated doc
* fixed docs improved tests
* fix
* fixed test
2018-08-23 10:24:21 -07:00
Tim Rupp
5a020e7170
Minor fixes and enhancements to bigip modules ( #44549 )
...
Various cleanup and fixes in docs and iterations.
2018-08-23 12:50:30 -04:00
rabru
59e25bbe5b
Update bigiq_application_https_offload.py ( #44562 )
...
<!--- Your description here -->
+label: docsite_pr
2018-08-23 12:47:21 -04:00
Sam Doran
05fff27415
Pass path to GalaxyRole object ( #43051 )
...
This will list all roles in all paths in roles_path rather than just the first path in roles_path.
2018-08-23 12:44:48 -04:00
Matt Martz
88509e75ad
Remove bare_deprecated functionality ( #44517 )
...
* Remove bare_deprecated functionality
* Change tests due to bare_deprecated removal
2018-08-23 11:31:16 -05:00
Sam Doran
df335d91b0
Properly un expire account on creation ( #44174 )
...
When creating a new account, check to see if the expiration parameter is negative and pass in the appropriate parameter. Since the negative integer passed into expires is converted to time.struct_time which in turn gets converted to a formatted time string when passed to the underlying command, a -1 or large negative number would result in passing a date before 1970-01-01 to the underlying command.
This had the opposite effect of creating an account with no expiration account resulting in a newly created account that was already expired, or just throwing an error on certain systems.
2018-08-23 12:29:33 -04:00
Ganesh Nalawade
d8e362e701
Update 2.7 network roadmap done items ( #44575 )
2018-08-23 21:50:20 +05:30
Uwila
b1d6802d71
Fix ignoring of 'Login Profile cannot be found' errors in iam ( #43198 )
2018-08-23 12:14:51 -04:00
Dag Wieers
47711d0cec
docs: Use GitHub syntax highlighting styles ( #44449 )
...
This PR changes the CSS stylesheet so the documentation (and module)
examples look more like how they look on GitHub.
2018-08-23 11:13:22 -05:00
jctanner
653d9c0f87
New keyword: ignore_unreachable ( #43857 )
2018-08-23 11:41:02 -04:00
Pilou
2603604fd6
gather facts improvements ( #44008 )
...
* gather_subset is a list of strings
When gather_subset is an integer, a message pointing out the problem, current tb error
is replaced by this one:
ERROR! the field 'gather_subset' should be a list of (<class 'str'>,), but the item '42' is a <class 'int'>
...
* gathering_facts test: ensure smart gathering is on
2018-08-23 11:36:06 -04:00
Guillaume Delpierre
23e44319ce
crypto: Add new module openssl_pkcs12 ( #27320 )
...
[module] Create new module to handle PKCS#12 file.
2018-08-23 08:15:22 -07:00
Trishna Guha
9c4ed4dfc1
use retry_json nxos_banner ( #44376 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-23 15:55:50 +02:00
Ganesh Nalawade
64045cb024
Add support for multiple answers in cli_command module ( #44560 )
...
* Add support for multiple answers in cli_command module
* Add multiple answers support for multiple prompts
Depends on PR #44492
* Doc update
2018-08-23 09:49:18 -04:00
Lindsay Hill
6c05e03fea
Replace invalid_params with ValueError ( #44545 )
2018-08-23 15:49:08 +02:00
skylerbunny
d4e15d40e8
Update tags documentation to explain newer tags behavior ( #44274 )
2018-08-23 09:46:54 -04:00
Ganesh Nalawade
e25d8e2b99
Add support for multiple prompt answers in network_cli ( #44492 )
...
* Currently network_cli support multiple prompts
single answer as response. This PR adds support
for multiple answers.
* In case of multiple prompts and mulitple answers the
index of a particular prompt in the prompts list should
match with the index in the answer list.
2018-08-23 09:46:42 -04:00
Ondra Machacek
24c26aded8
oVirt: Add depracation warning to all modules ( #44440 )
2018-08-23 09:42:05 -04:00
Trishna Guha
6ddd034906
mark cli_config as done on roadmap ( #44567 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-23 18:57:43 +05:30
Dag Wieers
152592d2dd
Add new contributor to team_ucs
2018-08-23 14:59:13 +02:00
Lingxian Kong
4d2e0c58a8
Add os_member module for openstack loadbalancing service ( #43908 )
2018-08-23 08:45:16 -04:00
Vincent Rischmann
81a5aba0a2
docker_container: allow arbitrary log_driver ( #33579 )
...
Docker supports logging plugin (see https://docs.docker.com/engine/admin/logging/plugins )
so it no longer makes sense to limit the log_driver option to a set of
fixed choices.
2018-08-23 07:05:42 -04:00
Ganesh Nalawade
7a4ed53d08
Fix junos cli_command integration test ( #44558 )
...
* Issue rollback command before exit from config
mode
2018-08-23 14:48:44 +05:30
Zim Kalinowski
9788951789
Adding os_disk_size_gb parameter to Virtual Machine ( #43316 )
...
* added os disk size gb
* fixed mistake
* added os_disk_size_gb to test
* fixed test
* no default for disk size
2018-08-23 15:36:58 +08:00
guoqiao
6ef9c2d7b7
Fix mail module for python 3.7.0 ( #44550 ) ( #44552 )
...
In python 3.7.0, changes in `ssl.py` breaks `smtplib.SMTP_SSL`, which
then breaks `mail` module in ansible.
Run this line in python shell:
import smtplib;smtplib.SMTP_SSL().connect(host='smtp.gmail.com', port=465)
Before python 3.7.0, we will get:
(220, b'smtp.gmail.com ESMTP j13-v6sm3086685pgq.56 - gsmtp')
In python 3.7.0, we get such error at `lib/python3.7/ssl.py` line 843, method `_create`:
ValueError: server_hostname cannot be an empty string or start with a leading dot.
The ssl module is using host info on SMTP_SSL instance, which is not set.
The fix/workaround is simple, just pass host info to it:
import smtplib;smtplib.SMTP_SSL(host='smtp.gmail.com').connect(host='smtp.gmail.com', port=465)
Fixes : #44550
Signed-off-by: Guo Qiao <guoqiao@gmail.com>
2018-08-23 16:50:54 +10:00
Andreas Olsson
4e895c10ba
Have nsupdate add expected quotation to TXT records ( #43386 )
...
This prevents the accidental creation of TXT records where every
single word gets split into its own string, such as TXT record values
in the format of `"foo" "bar" "baz"`. That being an implicit behavior
I have very hard to see anyone purposely relying on.
TXT record values can still explicitly be defined as one or more
strings, without any change in syntax.
Resolves #43380
2018-08-23 02:40:50 -04:00
Jordan Borean
e07352b9de
basic.py: catch ValueError when trying to import hash algorithms ( #44551 )
...
* basic.py: catch more Exceptions when trying to import md5 hash algorithms
2018-08-22 23:34:50 -07:00
Felix Fontein
c8ee383783
Clarify usage of env_file ( #42211 ). ( #44535 )
2018-08-23 02:16:48 -04:00