Commit Graph

759 Commits (stable-1.9)

Author SHA1 Message Date
Toshio Kuratomi 050c1b46b8 Change url so that we don't test https in the tests for file perms 9 years ago
Toshio Kuratomi 653f165028 Add integration test for #11821 9 years ago
Toshio Kuratomi a4691991ad Add support for SNI and TLS-1.1 and TLS-1.2 to the fetch_url() helper
Fixes #1716
Fixes #1695

Conflicts:
	test/integration/roles/test_uri/tasks/main.yml
10 years ago
Toshio Kuratomi 8b3875f286 Test unquote works as expected and fix two bugs:
* escaped end quote
* a single quote character
10 years ago
Brian Coca e2c4cc70d6 added tests for sequence with a count of 1
now checks for stride being 0 so it does not skip counts of 1 but still skips counts of 0
fixes #11422
10 years ago
Toshio Kuratomi e3e4f7af6b Test is a bit different in v1 as the lookup generates a failure in v2 but a warning in v1 10 years ago
Toshio Kuratomi 968070729a Add test that url lookup checks tls certificates 10 years ago
Jon Hawkesworth 0868679f13 Get-FileChecksum allways returns a string now,
and the test_win_copy integration tests that depend on the checksum
have been updated in this change too.
10 years ago
Toshio Kuratomi 8286253c81 Test on fields that exist 10 years ago
Toshio Kuratomi 9caedb1f63 Add test that validate_certs=no works 10 years ago
Toshio Kuratomi be7c59c7bb Make fetch_url check the server's certificate on https connections 10 years ago
Brian Coca 2816b8679b fixed corner case when counting backwards, added test cases for count=0 and backwards counts 10 years ago
Jesse Rusak d13646dcc5 Fix --force-handlers, and allow it in plays and ansible.cfg
The --force-handlers command line argument was not correctly running
handlers on hosts which had tasks that later failed. This corrects that,
and also allows you to specify force_handlers in ansible.cfg or in a
play.
10 years ago
Toshio Kuratomi a00056723f Make run_command() work when we get byte str with non-ascii characters (instead of unicode type like we were expecting)
Fix and test.

Fixes #10536
10 years ago
Brian Coca 608496dbd3 removed debug play from tests 10 years ago
Brian Coca e3e97f6e06 now correctly aplies add_host passed variables last to override existing vars. 10 years ago
Toshio Kuratomi 0551f36d6b Have selinux allow docker<=>nginx communication 10 years ago
Toshio Kuratomi cfda56908a Okay, let's see if these pauses are enough to get this passing 10 years ago
Toshio Kuratomi 4009c053f7 Fix the removal of busybox image 10 years ago
Toshio Kuratomi c571a0e6ea Some debugging for why docker tests are failing in jenkins 10 years ago
Toshio Kuratomi 9082905a62 Add more tests for private docker registries 10 years ago
Toshio Kuratomi f4878a2bec Remove debug statements 10 years ago
Toshio Kuratomi 67a559ed2b Add tests using a docker private registry 10 years ago
Toshio Kuratomi cfc90dff4b And ran into a different problem with centos6. Sigh. 10 years ago
Toshio Kuratomi e02fbcdb0f Attempt to enable docker tests for rhel/centos6 as well 10 years ago
Toshio Kuratomi 2fbfe5cdb2 Would help if I added these files in the right directory 10 years ago
Toshio Kuratomi dc6a1f42af Ugh, looks like very few distros have the proper packages to run the docker module.
break up the tests so that we can maybe  run this on at least one
platform
10 years ago
Toshio Kuratomi af90817622 Initial test of the docker module 10 years ago
James Laska 0898920eb0 Enable assert_raises_regexp on py26 10 years ago
Toshio Kuratomi 1cf533f8df Comma is also dependent on position within the hash 10 years ago
Brian Coca 7768ab2b5c fixed and reintroduced syncronize test, fakerunner object needed become_method to be it's default 'sudo' 10 years ago
Toshio Kuratomi 6aaf77ac76 Hash randomization makes one of the heuristic_log_sanitize checks not work.
Nothing we can do, when it sanitizes ssh_urls it's simply overzealous.
10 years ago
Toshio Kuratomi 4941755851 Test case for #10426 10 years ago
Brian Coca 839d2a2a79 fixes password error detection for ssh connection plugin
removes sycnronize test that does not work with current sudo setup
Fixes #10434
10 years ago
Brian Coca 4459686099 fix tag test that broke with new tag info displayed in list tasks 10 years ago
Brian Coca bce4bb2ce2 preliminary privlege escalation unification + pbrun
- become constants inherit existing sudo/su ones
- become command line options, marked sudo/su as deprecated and moved sudo/su passwords to runas group
- changed method signatures as privlege escalation is collapsed to become
- added tests for su and become, diabled su for lack of support in local.py
- updated playbook,play and task objects to become
- added become to runner
- added whoami test for become/sudo/su
- added home override dir for plugins
- removed useless method from ask pass
- forced become pass to always be string also uses to_bytes
- fixed fakerunner for tests
- corrected reference in synchronize action plugin
- added pfexec (needs testing)
- removed unused sudo/su in runner init
- removed deprecated info
- updated pe tests to allow to run under sudo and not need root
- normalized become options into a funciton to avoid duplication and inconsistencies
- pushed suppored list to connection classs property
- updated all connection plugins to latest 'become' pe

- includes fixes from feedback (including typos)
- added draft docs
- stub of become_exe, leaving for future v2 fixes
10 years ago
Toshio Kuratomi ffb281d96c Merge pull request #9600 from msabramo/make_AnsibleError_a_plain_ol_exception
Make AnsibleError a plain ol' exception
10 years ago
Toshio Kuratomi a8c02b7049 Rework the shell quoting of remote checksumming
Instead of getting rid of pipes.quote, use pipes.quote and get rid of
the manually entered toplevel quotes.  This should properly escape
backslashes, quotes, and other characters.

Also fix the new checksumming python "one-liner" for csh.
ansible_shell_type needs to be set to csh.

Fixes #10363
Fixes #10353
10 years ago
Toshio Kuratomi 68c99a12b3 Merge pull request #10346 from lekum/find_plugin_bugfix
Bug fix: Search only for files as candidates
10 years ago
Toshio Kuratomi 9399290cca Proper git commit of the new integration test 10 years ago
Toshio Kuratomi 89159951dc Fix name of a task containing a template causing traceback
Workaround for #10321 Need to fix better in v2
10 years ago
Alejandro Guirao b8cf131375 Bug fix: Search only for files as candidates 10 years ago
Toshio Kuratomi e146245a0d Integration test for #10300 10 years ago
Brian Coca c81d981164 Merge pull request #10183 from bcoca/tag_control
adds complex tag management
10 years ago
Brian Coca 1cb47c807e changed fetch test to match new functionality 10 years ago
Brian Coca 8872bba21f rearranged math filters 10 years ago
Brian Coca 2642738646 changed jsonify test to ignore whitespace 10 years ago
Toshio Kuratomi 9bb8e60ed1 Merge pull request #10269 from danrue/unarchive_creates_behavior
Make behavior consistent when using 'creates' option with modules
10 years ago
Toshio Kuratomi f1f176d86b Merge pull request #10266 from sivel/rax-cbs-test-size-fix
rax_cbs: Remove explicit msg match for invalid size in integration tests
10 years ago
Dan Rue 787388ac30 Do not mark "skipped" when changed is false
When using the "creates" option with the unarchive module, set changed
to False if the file already exists. This behavior is consistent with
other modules which use "creates", such as command and shell.
10 years ago