Michael DeHaan
630f080cf0
Start of unit tests for split_args function, moved split_args to utils since not needed by modules (so far).
2014-07-24 20:15:04 -04:00
James Cammarata
43154e5101
Using custom splitting function for module param counting
2014-07-24 14:42:35 -05:00
James Cammarata
cd6602475b
Merge branch 'integration_mysql_db' of https://github.com/wrosario/ansible into wrosario-integration_mysql_db
2014-07-24 00:09:11 -05:00
James Cammarata
091b76efaa
Fixes to parsing tests to remove trailing space
2014-07-23 22:54:39 -05:00
Michael DeHaan
1064550b47
Add missing file.
2014-07-23 23:32:45 -04:00
Michael DeHaan
a21092d7c2
Add missing role test file.
2014-07-23 22:35:24 -04:00
Michael DeHaan
5a763fb5b6
Add some negative tests on the same parsing infrastructure.
2014-07-23 22:34:56 -04:00
Michael DeHaan
02c63cee26
Add a lot of tests to verify parsing routines for scenarios that should pass. Some changes TBD, like stripping command spaces off end of expressions.
2014-07-23 22:10:58 -04:00
James Cammarata
75e5b6401c
Fixing up shell quoting issues
2014-07-22 10:09:11 -05:00
James Cammarata
8e940004c2
Fix ec2_setup task param quoting
2014-07-21 11:33:35 -05:00
James Cammarata
84759faa09
Security fixes:
...
* Strip lookup calls out of inventory variables and clean unsafe data
returned from lookup plugins (CVE-2014-4966)
* Make sure vars don't insert extra parameters into module args and prevent
duplicate params from superseding previous params (CVE-2014-4967)
2014-07-21 11:20:49 -05:00
Michael DeHaan
98c6688343
Merge pull request #6976 from clconway/gce-snapshots
...
Adds support for snapshots and extra persistent disks to the gce modules
2014-07-19 19:07:29 -04:00
Wayne Rosario
24a3d55c78
Adding Integration Tests for mysql_db module
...
Adding the following Test Coverage for RedHat and Debian OS:
- Use mysql_db module to create, delete databases using different encoding.
- Backup/Restore databases using different file format: sql, gz and bz2.
- Create and delete databases using different user privilege.
- Assert database creation, deleting and content using system commands.
2014-07-18 12:50:58 -04:00
James Cammarata
0e5b0a2e97
Revert "Set Jinja2's keep_trailing_newline=True in template_from_string."
...
This reverts commit 7a8eb0b670
.
2014-07-17 09:07:04 -05:00
Jacob Leverich
7a8eb0b670
Set Jinja2's keep_trailing_newline=True in template_from_string.
...
Without this setting, the newline idempotence of scalar strings changes depending on whether
or not they contain any Jinja2 template blocks.
2014-07-14 13:36:17 -07:00
James Cammarata
a320c02c81
Correcting var blending integration test
2014-07-10 15:54:38 -05:00
James Cammarata
4e5eb7559e
Merge branch 'svg_and_inventory_refactor' into devel
2014-07-10 14:43:07 -05:00
Dan Slimmon
6ad09f1825
Added test for regex grouping bug fixed in 307a3e
2014-07-10 00:21:38 +00:00
James Cammarata
bcf83cbc24
Merge branch 'sergevanginderachter-inventorytree' into svg_and_inventory_refactor
2014-07-07 13:11:52 -05:00
Chris Church
12a0f4abd8
Add integration tests for win_service module.
2014-07-02 08:12:40 -04:00
James Cammarata
d8a7b49b59
Merge branch 'inventorytree' of https://github.com/sergevanginderachter/ansible into sergevanginderachter-inventorytree
2014-06-24 15:21:08 -05:00
James Cammarata
9564818e1e
Merge branch 'fix_lineinfile_newlines' into devel
2014-06-23 12:38:12 -05:00
Chris Church
f59041871e
Fix typo in powershell setup module.
2014-06-21 10:27:43 -04:00
James Cammarata
32aa948dd0
Exclude ps1 modules from the TestModules unittest
...
Fixes #7864
2014-06-20 10:15:35 -05:00
James Cammarata
22ae21ab43
Exclude ps1 modules from the TestModules unittest
...
Fixes #7864
2014-06-20 10:12:14 -05:00
James Cammarata
48dbb79fbe
Merge branch 'issue_5679_lineinfile' into fix_lineinfile_newlines
2014-06-20 00:19:35 -05:00
Chris Church
2654f7b200
Add copyright header to main winrm test playbook.
2014-06-19 14:26:59 -05:00
Chris Church
43236ca0ed
Add basic tests for win_get_url and win_msi modules.
2014-06-19 14:26:55 -05:00
Chris Church
5b85252043
Add tests for windows setup module.
2014-06-19 14:26:42 -05:00
Chris Church
edbe7a4514
Add tests for win_stat module.
2014-06-19 14:25:50 -05:00
Chris Church
243cd877ae
Add integration tests for fetch/slurp, make powershell fetch/slurp work as close as possible to existing fetch/slurp modules.
2014-06-19 14:25:28 -05:00
Chris Church
c0c9ff23b2
Fix win_ping integration test.
2014-06-19 14:24:14 -05:00
Chris Church
0c938562a7
Add winrm integration tests for raw, script and ping modules.
2014-06-19 14:24:13 -05:00
James Cammarata
ac349dce96
Fixing typo in integration Makefile from an earlier change
2014-06-12 13:14:01 -05:00
James Cammarata
d90f0bdfad
Merge branch 'fix-lineinfile-eof-newline' of https://github.com/ahtik/ansible into ahtik-fix-lineinfile-eof-newline
2014-06-12 09:13:49 -05:00
James Cammarata
96c6daf177
Change name of vault integration test
2014-06-10 10:07:50 -05:00
James Cammarata
3abcfee681
Merge branch 'pr_fix2' of https://github.com/carlanton/ansible into carlanton-pr_fix2
2014-06-10 10:05:00 -05:00
Ahti Kitsik
1caf9be109
Bugfix to lineinfile to properly handle files with no newline at EOF when using insertafter=EOF.
...
Looks like #6881 is also affected by this bug.
Currently when using lineinfile insertafter=EOF for a file that has no newline then the added line is not prefixed with a newline.
As a concrete example, ubuntu distro default /etc/ssh/sshd_config has no newline so lineinfile module cannot be used to add a new line to the end of the file.
2014-06-09 19:58:45 +03:00
Kevin Bell
73c1ccf53e
Added an integration test for the ec2_asg module
2014-06-05 16:18:31 -05:00
James Cammarata
8ff0c0f253
Tweaking make_su_cmd test
...
Fixes #7652
2014-06-04 13:03:50 -05:00
James Cammarata
74f20ebf79
Removing cruft leftover from the deprecation of include+with_items
...
Also cleaning up integration tests that had checks for the empty item
attribute in certain results.
Fixes #7535
2014-06-03 13:33:26 -05:00
James Cammarata
e85c7f848f
Make sure export param for subversion module is checked as a boolean
...
Fixes #7548
2014-05-27 14:09:50 -05:00
James Cammarata
cfd8c685d1
Correct issue of handlers running on all hosts incorrectly
...
Also adds an integration test to catch this bug in the future.
Fixes #7559
2014-05-27 12:03:08 -05:00
Timothy Appnel
754d635aca
Recent BSD su work introduced a failing test. Removed leading space from the assertion that seems to be the culprit.
2014-05-27 10:50:19 -04:00
James Cammarata
1e672a0fec
Fixes for su on freebsd
...
Addresses multiple issues when using su on freebsd including
* su prompt differs between platforms, so turned that check into a
regex comparison instead of a simple string comparison
* not using '-c' after su causes problems, so added that for all
platforms
* fixed quoting issues due to multiple uses of '-c' introduced by
the above fix
Fixes #7503
Fixes #7507
2014-05-23 10:06:09 -05:00
Anton Lindström
923c172044
Enabled integration tests for encrypted vars in Makefile
2014-05-21 21:17:53 +02:00
Anton Lindström
926755c3cf
Added integration tests for encrypted vars
2014-05-21 21:06:47 +02:00
Kevin Bell
bcfef8d0d4
Add a broken test that shows extensions not skipped
2014-05-14 23:43:14 -07:00
James Cammarata
272db903e5
Adding an integration test for variable precedence
2014-05-09 11:42:57 -05:00
James Cammarata
21f8c0bc96
Merge branch 'cchurch-devel' into devel
2014-05-07 09:12:10 -05:00