Michael DeHaan
3bead39c75
Merge branch 'spelling' of git://github.com/cgar/ansible into devel
...
Conflicts:
docsite/rst/guide_rax.rst
plugins/callbacks/mail.py
10 years ago
James Cammarata
63bf2f6d9a
Preserve all line breaks in literal blocks
...
Fixes #8512
10 years ago
Michael DeHaan
8c4161d4a1
Merge branch 'retf_py' of git://github.com/berendt/ansible into devel
...
Conflicts:
lib/ansible/inventory/vars_plugins/group_vars.py
plugins/callbacks/mail.py
10 years ago
Michael Peters
3ba516ac25
adding min() and max() filters for use in Jinja templates
10 years ago
Will Thames
d9b895b319
Unarchive should work when parent directory is not writable
...
Correct unarchive so that the checks for writeability are
sensible.
Added a test for when parent directory is not writable
10 years ago
James Cammarata
5c2c10987e
Re-enable the ec2_eip test
10 years ago
James Laska
d202616213
Merge pull request #8426 from jlaska/update_integration_Makefile
...
Include unicode and var_precedence tests in 'all' target
10 years ago
James Cammarata
af0d8cda7b
Fix literal block multiline parsing
...
Fixes #8394
10 years ago
James Cammarata
6d94ae64ec
Remove unnecessary unicode conversions from parse_kv
...
Fixes #8425
10 years ago
James Laska
d4a78dc951
Include unicode and var_precedence tests in 'all' target
10 years ago
Wayne Rosario
2957a8de44
Adding test Coverage for mysql_variable module
...
Use mysql_variable to query, set and update variables.
Assert using user and password to query, set and update variables.
Assert using single quotes, double quotes and no quotes when using variables
10 years ago
James Cammarata
80df2135e9
Fix parsing of tasks with variable module names
...
Also adding an integration test for same.
10 years ago
James Cammarata
730e23fa07
Merge branch 'integration_mysql_user' of https://github.com/wrosario/ansible into wrosario-integration_mysql_user
10 years ago
James Cammarata
e6fa50a306
Move splitter to module_utils so modules can use it and fix command arg splitting
...
Fixes #8338
10 years ago
Wayne Rosario
eaf4571e42
Adding the following Test Coverage:
...
Use mysql_user module to create, delete users.
Update user password and ensure new password was updated for the correct user.
Assert user has access to multiple databases
Assert user creation, deleting using different user privilege and ensure privilege work correctly.
10 years ago
James Cammarata
b64a5ff73d
Further enhancements for include params tests
10 years ago
James Cammarata
c9bfcf40d3
Adding further integration tests for include params with quotes
10 years ago
James Cammarata
aee940aaca
Reworking _clean_data() to be smarter about replaces
...
Fixes #8228
10 years ago
James Cammarata
6e814566de
Unquote params passed to an include statement
...
Fixes #8315
10 years ago
Michael DeHaan
f814e4e463
Verify playbook includes can take params.
10 years ago
Michael DeHaan
a1e4f826ca
Add some more integration tests for the task and playbook include mechanism.
10 years ago
James Cammarata
5bcb715dc0
Fixing up previous include test
10 years ago
James Cammarata
4d659229ce
Adding integration test to parsing for includes with params
10 years ago
James Cammarata
a8c2d6acd5
Adding unittest for space preservation within quotes when splitting args
10 years ago
James Cammarata
8f694c7588
Fixing unittests based on previous patch for splitting
10 years ago
James Cammarata
57f89b85eb
Merge pull request #8271 from tksmd/fix-copy-set-fs-attributes-issue
...
fix an issue that copying directory will fail when trying to change file attributes
10 years ago
James Cammarata
63bcbd0af2
Fix for unicode decoding error in new splitting code
...
Also adds a new unicode integration test
10 years ago
Michael DeHaan
8d42f5cbfa
Smush ds removal
10 years ago
Michael DeHaan
3adddf4836
Add another negative test for the parser logic.
10 years ago
Michael DeHaan
eeb51b6bf3
Moar split_args tests
10 years ago
Michael DeHaan
630f080cf0
Start of unit tests for split_args function, moved split_args to utils since not needed by modules (so far).
10 years ago
James Cammarata
43154e5101
Using custom splitting function for module param counting
10 years ago
James Cammarata
cd6602475b
Merge branch 'integration_mysql_db' of https://github.com/wrosario/ansible into wrosario-integration_mysql_db
10 years ago
someda
1b1d5d0d3d
fix an issue that copying directory will fail when trying to change file attributes and the target file already exists on remote
...
- the issue was introduced by the commit 84759faa09
10 years ago
James Cammarata
091b76efaa
Fixes to parsing tests to remove trailing space
10 years ago
Michael DeHaan
1064550b47
Add missing file.
10 years ago
Michael DeHaan
a21092d7c2
Add missing role test file.
10 years ago
Michael DeHaan
5a763fb5b6
Add some negative tests on the same parsing infrastructure.
10 years ago
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.
10 years ago
James Cammarata
75e5b6401c
Fixing up shell quoting issues
10 years ago
James Cammarata
8e940004c2
Fix ec2_setup task param quoting
10 years ago
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)
10 years ago
Michael DeHaan
98c6688343
Merge pull request #6976 from clconway/gce-snapshots
...
Adds support for snapshots and extra persistent disks to the gce modules
10 years ago
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.
10 years ago
James Cammarata
0e5b0a2e97
Revert "Set Jinja2's keep_trailing_newline=True in template_from_string."
...
This reverts commit 7a8eb0b670
.
10 years ago
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.
10 years ago
James Cammarata
a320c02c81
Correcting var blending integration test
10 years ago
James Cammarata
4e5eb7559e
Merge branch 'svg_and_inventory_refactor' into devel
10 years ago
Dan Slimmon
6ad09f1825
Added test for regex grouping bug fixed in 307a3e
11 years ago
James Cammarata
bcf83cbc24
Merge branch 'sergevanginderachter-inventorytree' into svg_and_inventory_refactor
11 years ago
Chris Church
12a0f4abd8
Add integration tests for win_service module.
11 years ago
James Cammarata
d8a7b49b59
Merge branch 'inventorytree' of https://github.com/sergevanginderachter/ansible into sergevanginderachter-inventorytree
11 years ago
James Cammarata
9564818e1e
Merge branch 'fix_lineinfile_newlines' into devel
11 years ago
Chris Church
f59041871e
Fix typo in powershell setup module.
11 years ago
James Cammarata
32aa948dd0
Exclude ps1 modules from the TestModules unittest
...
Fixes #7864
11 years ago
James Cammarata
22ae21ab43
Exclude ps1 modules from the TestModules unittest
...
Fixes #7864
11 years ago
James Cammarata
48dbb79fbe
Merge branch 'issue_5679_lineinfile' into fix_lineinfile_newlines
11 years ago
Chris Church
2654f7b200
Add copyright header to main winrm test playbook.
11 years ago
Chris Church
43236ca0ed
Add basic tests for win_get_url and win_msi modules.
11 years ago
Chris Church
5b85252043
Add tests for windows setup module.
11 years ago
Chris Church
edbe7a4514
Add tests for win_stat module.
11 years ago
Chris Church
243cd877ae
Add integration tests for fetch/slurp, make powershell fetch/slurp work as close as possible to existing fetch/slurp modules.
11 years ago
Chris Church
c0c9ff23b2
Fix win_ping integration test.
11 years ago
Chris Church
0c938562a7
Add winrm integration tests for raw, script and ping modules.
11 years ago
James Cammarata
ac349dce96
Fixing typo in integration Makefile from an earlier change
11 years ago
James Cammarata
d90f0bdfad
Merge branch 'fix-lineinfile-eof-newline' of https://github.com/ahtik/ansible into ahtik-fix-lineinfile-eof-newline
11 years ago
James Cammarata
96c6daf177
Change name of vault integration test
11 years ago
James Cammarata
3abcfee681
Merge branch 'pr_fix2' of https://github.com/carlanton/ansible into carlanton-pr_fix2
11 years ago
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.
11 years ago
Kevin Bell
73c1ccf53e
Added an integration test for the ec2_asg module
11 years ago
James Cammarata
8ff0c0f253
Tweaking make_su_cmd test
...
Fixes #7652
11 years ago
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
11 years ago
James Cammarata
e85c7f848f
Make sure export param for subversion module is checked as a boolean
...
Fixes #7548
11 years ago
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
11 years ago
Timothy Appnel
754d635aca
Recent BSD su work introduced a failing test. Removed leading space from the assertion that seems to be the culprit.
11 years ago
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
11 years ago
Anton Lindström
923c172044
Enabled integration tests for encrypted vars in Makefile
11 years ago
Anton Lindström
926755c3cf
Added integration tests for encrypted vars
11 years ago
Kevin Bell
bcfef8d0d4
Add a broken test that shows extensions not skipped
11 years ago
James Cammarata
272db903e5
Adding an integration test for variable precedence
11 years ago
James Cammarata
21f8c0bc96
Merge branch 'cchurch-devel' into devel
11 years ago
James Laska
d314f1b038
[test_apt_repository] Verify that 'python-apt' auto-installs correctly
...
Remove 'python-apt' before testing the 'apt_repository' module. The
'apt_repository' module has the smarts to auto-install python-apt. The
integration test will now assert the correct auto-install behavior.
11 years ago
Chris Church
f9c74d6e57
Add integration tests for group_by module. Fixed bug introduced by ansible/ansible#7273 while also fixing issue described in ansible/ansible#6953
11 years ago
James Cammarata
84e13e5f4c
Make sure amazon test doesn't check host keys
11 years ago
James Cammarata
d6fc9f1dfc
Fixing two bugs in the ec2_elb_lb module
...
* the current state of the ELB was not reflected properly when checking
the status after a change was made.
* invalid zones caused a traceback when enabling/disabling zones
11 years ago
Christian Berendt
6676720ce5
fixed typos found by RETF rules in PY files
...
rules are avaialble at https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos
11 years ago
James Cammarata
b753625dbf
Refuse to convert a non-empty directory into a link with the file module
...
Also adds an integration test for the above.
Fixes #7254
11 years ago
someda
50080b3774
fix #7244 recursive copy fails when setting directory attributes
...
- reverse the order of new_directory_list returned from split_pre_existing_dir in copy module
11 years ago
James Cammarata
bf7c51ad8a
Adding an ec2_elb test to re-add an instance that had been removed
11 years ago
James Cammarata
dc4f198bad
Forgot to add an assertion for the new rsync_path test
11 years ago
James Cammarata
45237f270d
Adding a new test for the synchronize module to test rsync_path
11 years ago
Carlos E. Garcia
7f5dd5e85d
multiple spelling error changes
11 years ago
James Cammarata
c9df855d38
Adding an integration test for the ec2_elb module
11 years ago
James Cammarata
f2db460203
A few updates to the ec2_elb_lb integration test
11 years ago
James Martin
2ef65ae813
ec2_elb_lb integration tests.
11 years ago
James Martin
8a21f226b5
ec2_eip integration tests.
11 years ago
Taylor Barstow
154055e9ff
Fixing expectations in test_dir_inventory_groups_for_host
11 years ago
Michael DeHaan
a5e7492c4f
This test appears OS specific, so disabling for now.
11 years ago
Timothy Appnel
fd35c59fc1
Fixed escaping of " in test_make_sudo_cmd in TestUtils so that it passes
...
as it should.
Signed-off-by: Timothy Appnel <tim@appnel.com>
11 years ago
James Cammarata
bdbb3bb4a1
Fixing unit tests for synchronize due to earlier changes
11 years ago