Matt Martz
a985bf6a31
Don't pass context to urlopen, instead add it to the handlers. Fixes https://github.com/ansible/ansible-modules-core/issues/3437
2016-04-15 16:10:54 -05:00
Robin Roth
49cdc565c5
remove nose.tools use
2016-04-15 19:40:08 +02:00
Robin Roth
4088aa2b4c
get rid of assert_in
2016-04-15 19:30:49 +02:00
Robin Roth
692bf51fde
move gen_testcase to hacking/tests
...
* also use json instead of pprint
2016-04-15 17:14:43 +02:00
Robin Roth
37188ea336
cleanup tests
...
* use nose test generator
* more comments
* move facts import inside the skipped function, fix python3 warning
2016-04-15 17:14:14 +02:00
Robin Roth
2b104fe6ad
fix tests for SLES and CoreOS
...
* include #15230
2016-04-15 17:13:59 +02:00
Brian Coca
7062e086d4
made paging marker configurable as boto differs
2016-04-15 10:37:32 -04:00
Toshio Kuratomi
0820ac5f7f
Merge pull request #15428 from robinro/fix_test_git
...
fix broken build, test git version before running test on depth
2016-04-15 07:19:09 -07:00
Robin Roth
b48e628429
test git version before running test on depth
2016-04-15 09:49:05 +02:00
nitzmahone
e75077fb23
bump submodule refs
2016-04-14 15:57:45 -07:00
=
157072a39f
Windows: win_regedit integration tests (following https://github.com/ansible/ansible-modules-extras/pull/2034 )
2016-04-14 21:47:17 +01:00
Toshio Kuratomi
669f3dc3a8
Cleanup. Since we no longer pass a lock, we no longer need to create it
2016-04-14 11:59:06 -07:00
Peter Sprygada
9111efc975
adds two new regex filters for use in playbooks ( #14696 )
...
The first filter is regex_search which adds the ability to do a regex
search on a fact. The filter supports returning either all capture groups
or a set of capture groups (either by index or named).
Example usage of regex_search filter
debug: msg="{{ out.stdout[0] | regex_search('image version. (?P<test>\d+).(\d+)', '\\g<test>', '\\2' ) }}"
The second filter is regex_findall with adds the capability to do a
regex findall on a fact or variable and return all occurances of a pattern.
debug: msg="{{ out.stdout[0] | regex_findall('vlan (\d+)' }}"
The filter supports two addtional keyword arguments, ignorecase=[true, false]
and multiline=[true, false]
2016-04-14 14:54:03 -04:00
Brian Coca
5940d3d45b
fixes to vault/copy
...
rm _del_ as it might leak memory
renamed to tmp file cleanup
added exception handling when traversing file list, even if one fails try rest
added cleanup to finally to ensure removal in most cases
2016-04-14 14:12:48 -04:00
Cambell
cdf6e3e4bf
feature/copy-vault-dataloader: Add method get_real_file(file_path) to dataloader
...
- get_real_file will decrypt vault encrypted files and return a path to
a temporary file.
- cleanup_real_file will remove a temporary file created previously with
get_real_file
2016-04-14 14:12:48 -04:00
Robin Roth
776bffb52b
Expand git integration test ( #15391 )
...
* add testcases to git for depth
* also in combination with refspec, which gets more tricky
* add testcase for ansible/ansible-modules-core#527
2016-04-14 09:41:10 -07:00
Greg DeKoenigsberg
4edeba9518
Changing code of conduct email address
...
Will change back when we actually get the code of conduct alias set up
2016-04-14 12:26:56 -04:00
Robin Roth
3c883d8a6d
add testcases from refactor PR
2016-04-14 18:26:00 +02:00
Allyson Bowles
7f500ce6b9
Updates the community code of conduct ( #15164 )
...
* Updates to the Community Code of Conduct
Fleshes out the Code of Conduct, with adaptations from the Contributor
Covenant and the Elastic.co Community Code of Conduct.
* Better format subsections
* Use strong emphasis instead of sections
* Set subsections correctly and add newline after strong emphasis
2016-04-14 12:23:29 -04:00
Matt Clay
af8258cdf2
Revert "Increase verbosity of connection tests." ( #15305 )
2016-04-14 11:06:46 -04:00
Patrick Ogenstad
6c5ea685a2
Allow timeout to be configurable ( #14973 )
2016-04-14 09:35:07 -04:00
Toshio Kuratomi
78365e206f
Merge pull request #15059 from willthames/remove_boto_ec2_requirement
...
Remove need for unnecessary boto.ec2 import
2016-04-13 19:37:56 -07:00
Toshio Kuratomi
2163a24a12
Fix when debug commands are run on the wrapper and the wrapper as a file in the current directory
2016-04-13 14:20:01 -07:00
Toshio Kuratomi
d78ba34cf0
We switched away from passing the lock via the arguments to modify_module
...
Need to fix test-module to not pass the lock either
2016-04-13 13:35:51 -07:00
Brian Coca
a5a6bcfbbf
updated capabilities to new way of module ref
2016-04-13 14:54:34 -04:00
Brian Coca
b63238ff2c
removed unused code for signal handling
2016-04-13 14:54:34 -04:00
David Shrewsbury
6a3b6ef2c7
Update CHANGELOG for new os_project_facts module ( #15406 )
...
New OpenStack module os_project_facts.
2016-04-13 14:49:31 -04:00
Michael Scherer
74c83a91ed
Add caps facts, fix #10360 ( #15292 )
2016-04-13 14:13:45 -04:00
Wolfgang Karall
7a9b8e43da
get_mount_facts -- find bind mounts and add info to options field ( #12036 )
...
* get_mount_facts -- find bind mounts and add info to options field
* get_mount_facts -- only run findmnt if get_bin_path() finds the binary
2016-04-13 14:05:50 -04:00
Sandra Wills
4822c2caa5
minor typo fixes
...
fixed a few minor typos in the intro for the section
"Deprecating and making module aliases"
2016-04-13 13:57:23 -04:00
Sandra Wills
59456af8be
attempting to wrangle feedback from git comments.
...
please edit specific lines when possible to ensure your feedback
is incorporated properly. thanks!
2016-04-13 13:57:04 -04:00
Sandra Wills
640f4e79bd
trying the new content in the checklist instead of new sections
...
per bcoca's comment, thought I would move the new content to the checklist
to see if you guys think this is a better treatment.
2016-04-13 13:55:35 -04:00
Sandra Wills
c3a086a55e
adding links and anchors for links, referencing check mode
2016-04-13 13:51:29 -04:00
Sandra Wills
f9d9cb8245
start of merge from google doc and team comments, module guidelines as focus, added a link anchor as needed
2016-04-13 13:51:25 -04:00
Toshio Kuratomi
208ad36ce4
Merge pull request #15344 from abadger/ziploader
...
Ziploader "recursive imports" and caching
2016-04-13 10:27:01 -07:00
Jonathon Klobucar
7bee994e1c
Fix for serial when percent amount is less than one host ( #15396 )
...
Ansible when there was a percentage that was calculated to be less than
1.0 would run all hosts as the value for a rolling update.
The error is due to the fact that Python will round a
float that is under 1.0 to 0, which will trigger the case of
0 hosts. The 0 host case tells ansible to run all hosts.
The fix will see if the percentage calculation after int
conversion is 0 and will else to 1 host.
2016-04-13 10:49:38 -04:00
David Shrewsbury
22467a0de8
Merge pull request #15232 from donovan/fix-openstack-config-file-name
...
add openstack.yml to CONFIG_FILES to be consistent with documentation
2016-04-12 22:29:45 -04:00
Toshio Kuratomi
afc7ec431a
Update submodule refs
2016-04-12 13:55:12 -07:00
René Moser
81d7dff657
changelog: new gitlab modules ( #15393 )
2016-04-12 22:25:45 +02:00
David Shrewsbury
5ade16add0
Merge pull request #15392 from Shrews/changelog
...
Update CHANGELOG for new os_port_facts OpenStack module
2016-04-12 15:12:31 -04:00
Toshio Kuratomi
7d174910c3
Make the ziploader wrapper work with PY3
2016-04-12 11:39:22 -07:00
David Shrewsbury
e3c64343a4
Update CHANGELOG for new os_port_facts OpenStack module
...
Update the CHANGELOG to reflect the new os_port_facts OpenStack
module.
2016-04-12 14:29:28 -04:00
Toshio Kuratomi
0031e08f7d
excommunicate fix
2016-04-12 09:12:58 -07:00
Toshio Kuratomi
55bb24fb7d
Reenable unicode=>byte conversion for module parameters to fix integration tests
2016-04-12 08:01:07 -07:00
Toshio Kuratomi
75546678d9
Fix unittests
2016-04-12 08:01:07 -07:00
Toshio Kuratomi
452034564c
python-2.4's -m is severely limited.
...
Extract the module and invoke it as a script to work around python-2.4's
lack of features.
2016-04-12 08:01:07 -07:00
Toshio Kuratomi
b571ecdfec
Move module arg passing from the environment to stdin (from the wrapper to the module)
2016-04-12 08:01:07 -07:00
Toshio Kuratomi
dcc5dfdf81
Controller-side module caching.
...
This makes our recursive, ast.parse performance measures as fast as
pre-ziploader baseline.
Since this unittest isn't testing that the returned module data is
correct we don't need to worry about os.rename not having any module
data. Should devise a separate test for the module and caching code
2016-04-12 08:01:07 -07:00
Toshio Kuratomi
b5717ef696
First whack at a recursive and ast based ziploader. I'm afraid this one may be too slow.
2016-04-12 08:01:07 -07:00
Toshio Kuratomi
b4b058794e
Correct the worker.run documentation
2016-04-12 08:01:07 -07:00