Commit Graph

287 Commits

Author SHA1 Message Date
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
2015-03-02 15:42:18 -08:00
9399290cca Proper git commit of the new integration test 2015-02-26 14:53:51 -08:00
89159951dc Fix name of a task containing a template causing traceback
Workaround for #10321 Need to fix better in v2
2015-02-26 14:05:33 -08:00
e146245a0d Integration test for #10300 2015-02-25 11:26:43 -08:00
c81d981164 Merge pull request #10183 from bcoca/tag_control
adds complex tag management
2015-02-25 10:36:11 -05:00
1cb47c807e changed fetch test to match new functionality 2015-02-20 11:32:10 -05:00
9bb8e60ed1 Merge pull request #10269 from danrue/unarchive_creates_behavior
Make behavior consistent when using 'creates' option with modules
2015-02-17 23:04:26 -08:00
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.
2015-02-17 15:02:08 -06:00
1d0ceb37a4 Remove explicit msg match for invalid size 2015-02-17 12:32:22 -06:00
1861be8f31 Merge pull request #9957 from hfinucane/apt-deb-tests
Add tests for using .deb files
2015-02-16 19:15:34 -05:00
8f05e4eaaf Tests for: https://github.com/ansible/ansible-modules-core/issues/778 2015-02-16 07:12:18 -08:00
65c08d1364 added tests
refactored task selection into method
list-tasks now uses common method of task selection
always is now skippable if specified in --skip-tags
2015-02-13 08:27:07 -05:00
be6e49dd1f Add tests for rax_cdb_database 2015-02-11 12:59:02 -06:00
952aa0c2d8 Don't hardcode list of delete functions to loop through 2015-02-11 12:59:02 -06:00
9485d82eca Add tests for rax_cdb 2015-02-11 12:59:02 -06:00
29cd7e3fc1 Add tests for rax_identity 2015-02-11 12:59:02 -06:00
74f4d186cc Add tests for rax_cbs_attachments 2015-02-11 12:59:01 -06:00
5e00e72f7a Remove unecessary prep tasks 2015-02-11 12:59:01 -06:00
3ae1014fd3 Add tests for rax_cbs 2015-02-11 12:59:01 -06:00
f01ae9f509 Add test_rax_network role 2015-02-11 12:59:01 -06:00
e54c45ee6d Add test_rax_keypair role 2015-02-11 12:59:01 -06:00
abac45dafc Add test_rax_meta role 2015-02-11 12:59:01 -06:00
9878ebf0ee Add tests for rax instance_ids with state=absent 2015-02-11 12:59:01 -06:00
340b845c38 Add test_rax_facts 2015-02-11 12:59:01 -06:00
dab9c30584 Add some extra vars and create a dependent role prepare_rax_tests 2015-02-11 12:59:01 -06:00
5a862328f0 Add test_rax_clb_nodes 2015-02-11 12:59:00 -06:00
b151c7ffac Add some additional output to cleanup_rax.py 2015-02-11 12:59:00 -06:00
b8e7211661 Update rax_clb tests for fixes in the module 2015-02-11 12:59:00 -06:00
7ba7e3bd69 Add tests for rax_clb 2015-02-11 12:59:00 -06:00
788889225d Merge pull request #10078 from sgargan/consul
Ansible support for Consul
2015-02-11 13:58:15 -05:00
10df1b898c Fix template module broken when modifying symlinks
Needed to clear unwanted parameters from both args and complex args when
calling file module.

Fixes #10208
2015-02-11 00:10:37 -08:00
07dfbaedc3 Merge pull request #9602 from cchurch/powershell_splatting
Handle PowerShell parameters passed via splatting
2015-02-04 10:25:03 -05:00
930bdd1f2f Better names for the test_binary tests 2015-02-02 19:33:05 -08:00
5d1e468bda Don't bash TMPDIR env var unnecessarily. Other programs might rely on it 2015-02-02 16:17:40 -08:00
5b279c1c15 Fix for v1 handling of unicode extra-vars 2015-02-02 14:12:16 -08:00
bd7ac7fd7d Error message has changed; scrape the new message 2015-02-02 12:05:01 -08:00
fef435cc2a Correct typo 2015-01-28 22:04:10 -08:00
0eabf3bb99 Change subversion tests -- export test didn't test exporting before 2015-01-28 17:28:00 -08:00
eebba11558 Remove the build-dep change test. Doesn't seem like there's a way to do that. 2015-01-27 10:40:58 -08:00
a6a911d2ed We changed the way build-dep is specified in the module; also change it in the tests 2015-01-27 10:00:07 -08:00
0c1193f11d added: integration tests builddeps for apt module 2015-01-26 17:58:56 -02:00
c02f114967 Initial commit of Ansible support for the Consul clustering framework (http://consul.io).
Submission includes support for
 - creating and registering services and checks
 - reading, writing and lookup for values in consul's kv store
 - creating and manipulating sessions for distributed locking on values in the kv
 - creating and manipulating ACLs for restricting access to the kv store
 - inventory support that reads the Consul catalog and group nodes according to
     - datacenters
     - exposed services
     - service availability
     - arbitrary groupings from the kv store

This submission makes extensive use of the python-consul library and this is required
as a dependency and can be installed from pip.

The tests were written to target a vagrant cluster which can be setup by following the
instructions here http://github.com/sgargan/consul-vagrant
2015-01-24 01:09:03 +00:00
364f772cc5 Fix quoting of shell parameters used in remote_checksum and add integration test to detect the error
Fixes #682
2015-01-22 12:33:06 -08:00
7e538d54dd Install zip for the unarchive test 2015-01-22 10:37:19 -08:00
cce87acfed Fix integration test for unarchive to test zipfiles 2015-01-21 16:17:49 -08:00
6326daa34e Update modules for unarchive handling user,group,mode and add integration test for the same 2015-01-14 19:23:12 -08:00
ee469c2ab1 Add a check that unarchive works with complex_args 2015-01-14 13:03:21 -08:00
21a5a5f50f typoed the filename 2015-01-12 15:18:15 -08:00
d7f67ea62b Doh! We needed this template. 2015-01-12 13:57:01 -08:00
e69299f05a iRemove pretty print to_nice_json test -- the test fails on python2.6
without simplejson
2015-01-12 13:35:22 -08:00