Brian Coca
3e13dfd7e8
used stdoutlines list to avoid string mismatches
...
added block environment test
9 years ago
Brian Coca
efa005c228
added names to assert tasks for easier debugging
9 years ago
Brian Coca
d6a1cbeefb
corrected varname that started with number and broke templating
9 years ago
Brian Coca
104b8a9a7b
avoid hostvars which is not a dict
9 years ago
Brian Coca
857d74a274
made diff ignore whitespace
9 years ago
Brian Coca
6da2587c36
Merge pull request #12058 from resmo/for-ansible
...
cloudstack: more integration tests and updates
9 years ago
James Cammarata
db65503778
Revert "Add PowerShell exception handling and turn on strict mode."
9 years ago
Rene Moser
69d5e62083
cloudstack: test_cs_account: account_state was renamed, fixes tests
9 years ago
Rene Moser
eb44f85dc8
cloudstack: test_cs_instance: make it more configurable
9 years ago
Rene Moser
15a7f818e1
cloudstack: add more integration tests
9 years ago
Chris Church
af9200c2de
Add integration tests for win_group module.
9 years ago
Chris Church
4b2cdadc98
Add PowerShell exception handling and turn on strict mode.
...
* Add exception handling when running PowerShell modules to provide exception message and stack trace.
* Enable strict mode for all PowerShell modules and internal commands.
* Update common PowerShell code to fix strict mode errors.
* Fix an issue with Set-Attr where it would not replace an existing property if already set.
* Add tests for exception handling using modified win_ping modules.
9 years ago
Brian Coca
01708cc824
added test for environment directive
9 years ago
Feanil Patel
892e230514
Don't convert nulls to strings.
...
This change is similar to https://github.com/ansible/ansible/pull/10465
It extends the logic there to also support none types. Right now if you have
a '!!null' in yaml, and that var gets passed around, it will get converted to
a string.
eg. defaults/main.yml
```
ENABLE_AWESOME_FEATURE: !!null # Yaml Null
OTHER_CONFIG:
secret1: "so_secret"
secret2: "even_more_secret"
CONFIG:
hostname: "some_hostname"
features:
awesame_feature: "{{ ENABLE_AWESOME_FEATURE}}"
secrets: "{{ OTHER_CONFIG }}"
```
If you output `CONFIG` to json or yaml, the feature flag would get represented in the output
as a string instead of as a null, but secrets would get represented as a dictionary. This is
a mis-match in behaviour where some "types" are retained and others are not. This change
should fix the issue.
I also updated the template test to test for this and made the changes to v2.
Added a changelog entry specifically for the change from empty string to null as the default.
Made the null representation configurable.
It still defaults to the python NoneType but can be overriden to be an emptystring by updating
the DEFAULT_NULL_REPRESENTATION config.
9 years ago
Rene Moser
9d3577a74a
cloudstack: fix tests unhashable type: 'dict'
9 years ago
Rene Moser
8f3c181d90
cloudstack: tests: use resource_prefix
9 years ago
Jeremy Wells
9f9f476b6e
Update consul integration test with http checks
9 years ago
Brian Coca
1acb29ff9b
sequence will now run once for start=end, added test to suite
...
fixes #11979
9 years ago
Brian Coca
43cc27084d
corrected on delete also
9 years ago
Brian Coca
089687140d
corrected role path
9 years ago
Brian Coca
033c77a13b
now creates/removes files/ dir
9 years ago
Brian Coca
464a436f8f
fixed testplay host, included lookup path tests in all, added stage for easier debugging
9 years ago
Brian Coca
60803a1d3c
added lookup paths testing
9 years ago
Yannig Perré
47db352725
Merge remote-tracking branch 'ansible/devel' into devel
9 years ago
Yannig Perré
c0bd140959
Add documentation for the ini lookup plugin.
9 years ago
Yannig Perré
733d40a77c
When value does not exist, return default value instead of stopping ansible with an exception.
9 years ago
Brian Coca
aefca24616
Merge pull request #10857 from jeffb-stell/devel
...
Add test for https://github.com/ansible/ansible/issues/9851
9 years ago
James Cammarata
a586c74967
Merge pull request #11838 from cchurch/stringify_powershell_unquote_value
...
Fix for PowerShell unquote method when passed None.
9 years ago
Chris Church
cafc35fd5b
Fix for PowerShell unquote method when passed None.
9 years ago
Chris Church
6969b5ac8b
Make sure raw doesn't eat key=value arguments.
9 years ago
Chris Church
2154212491
Merge pull request #11094 from cchurch/test_win_feature_has_servermanager
...
Only run win_feature tests when the host has the ServerManager module.
9 years ago
Chris Church
e87cf4a3cc
Fixes for WinRM/PowerShell support in v2.
...
- Add support for inserting module args into PowerShell modules. Fixes #11661 .
- Support Windows paths containing spaces. Applies changes from #10727 to v2. Fixes #9999 . Should also fix ansible/ansible-modules-core#944 and ansible/ansible-modules-core#1007 .
- Change how execution policy is set for running remote scripts. Applies changes from #11092 to v2. Also fixes ansible/ansible-modules-core#1776 .
- Use codepage 65001 (UTF-8) for WinRM connection instead of default (CP437), convert command to UTF-8 and results from UTF-8. Replaces changes from #10024 . Fixes #11198 .
- Close WinRM connection when task completes.
- Use win_stat, win_file and win_copy modules instead of stat, file and copy when called from within other action plugins (only when using WinRM+PowerShell).
- Unquote Windows path arguments before passing to win_stat, win_file, win_copy and slurp modules (only when using WinRM/PowerShell).
- Check for win_ping module to determine if core modules are missing (only when using WinRM/PowerShell).
- Add stdout_lines to result from running low level commands (so stdout_lines is available when using raw/script).
- Update copy action plugin to use shell functions for joining paths and checking for trailing slash.
- Update fetch action plugin to unquote source path when using Windows paths.
- Add win_copy and win_template action plugins that inherit from copy and template.
- Support running .bat and .cmd scripts using default system encoding instead of UTF-8.
- Always send PowerShell commands as base64-encoded blobs to allow for running simple PowerShell commands via raw.
- Support running modules on Windows with interpreters other than PowerShell.
- Update integration tests to support above changes and test unicode fixes.
- Add test for win_user error from ansible/ansible-modules-core#1241 (fixed by ansible/ansible-modules-core#1774 ).
- Add test for additional win_stat output values (implemented by ansible/ansible-modules-core#1473 ).
- Add test for OS architecture and name from setup.ps1 (implemented by ansible/ansible-modules-core#1100 ).
All WinRM integration tests pass for me with these changes.
9 years ago
Brian Coca
c2d8ca4bf7
fixed test to expected output
9 years ago
Brian Lloyd
07b14b9731
integration tests for windows implementation of lineinfile
9 years ago
James Cammarata
ba56beda90
Fix include task using a potentially undefined variable
9 years ago
James Cammarata
71867f9480
Remove vars attribute from base
...
Fixes #11779
9 years ago
James Cammarata
e505a1b7c4
Fix variable precedence integrationt test
9 years ago
Brian Coca
c76a66694f
fixed typo
9 years ago
Michael Scherer
106e942faa
Document and test 'is undefined' rather than 'is not defined'
...
According to https://github.com/ansible/ansible/issues/10273 ,
this syntax should work better for nested dicts.
9 years ago
Toshio Kuratomi
b06353791c
Don't pass mode from synchronize action plugin to the ansible module
...
Fixes https://github.com/ansible/ansible-modules-core/issues/1783
9 years ago
James Cammarata
46f74a0d69
Re-adding --start-at-task test to unicode integration test
9 years ago
James Cammarata
b09eed3353
Merge branch 'test_notify_with_loops' of https://github.com/pilou-/ansible into pilou--test_notify_with_loops
9 years ago
James Cammarata
dca36c1d16
Reestablishing the use of tags/when for role duplication detection
...
Not figuring these in can cause problems with "diamond" pattern relationships,
even though this is still not quite optimal.
9 years ago
Pierre-Louis Bonicoli
aa23ea8462
tests: checks that handlers work with loops
9 years ago
Brian Coca
9dc5607730
Merge pull request #11519 from bcoca/human_readable
...
new human_readable filter to transform bits and bytes into cake
9 years ago
James Cammarata
d6b058eaae
Removing invocation from async test, as it's pointless
9 years ago
Toshio Kuratomi
327b1676a8
Add support for SNI and TLS-1.1 and TLS-1.2 to the fetch_url() helper
...
Fixes #1716
Fixes #1695
9 years ago
Brian Coca
f6c64a8c00
fixed var file loading
9 years ago
Brian Coca
5eb25a48ee
added empty include test
9 years ago
Brian Coca
22165dd046
fixed bad parsing tests
9 years ago
Brian Coca
44aef347cb
enabled good parsing tests in parsing target
...
fixed test_good_parsing role
added raw duplicate parameters to test_good_parsing
9 years ago
James Cammarata
6971e92f39
Fixing up some output stuff
9 years ago
Brian Coca
b4de103bb2
Merge pull request #11555 from cchurch/test_win_get_url_updates
...
Update tests for win_get_url module to test force parameter
9 years ago
Chris Church
1aa2191fd5
Update tests for win_get_url module to test force parameter and invalid URLs/paths.
9 years ago
Brian Coca
c6dde19a5e
Merge pull request #11537 from chrismeyersfsu/azure-test
...
assert password or ssh key provided on new image creation
9 years ago
Brian Coca
9c5a6d7b5a
fixed all references to old plugins/inventory to point at contrib/inventory
9 years ago
James Cammarata
5430169b77
Cleaning up includes test to match 2.0 behavior
...
* Perhaps the only precedence change, in 2.0+ variables from set_fact
will not override params to an include file, as params are expected
to be more specific than host-based variables.
* Uncommented long-form include example.
9 years ago
James Cammarata
b520d5bc60
Lots of fixes for integration test bugs
9 years ago
Chris Meyers
32685f9648
assert password or ssh key provided on new image creation
9 years ago
James Cammarata
27fcf1a4b5
Fix bug in registered variables related to delegate_to changes
9 years ago
James Cammarata
f5baad4fb2
Removing unicode --start-at-task test for now as we haven't added that back into devel
9 years ago
James Cammarata
64a1b1e043
Fix first_available_file: support for copy and template actions
9 years ago
Brian Coca
48827a31bc
added minimal testing for special template vars
9 years ago
Brian Coca
688088547b
new human_readable filter to transform bits and bytes into cake (not really)
9 years ago
Brian Coca
5122455db8
ported missing sequence updates from 1.9
10 years ago
Matt Martz
43f81c7c01
Fix YAML formatting issue for rax integration tests
10 years ago
Brian Coca
200706d5ab
Merge pull request #9812 from fgsch/fix_1904
...
Allow globbing in creates= and removes= directives
10 years ago
Matt Martz
c440762b61
Make the wait_timeout for rax tests a configurable default
10 years ago
Matt Martz
b370f6efce
Add tests for rax_scaling_group
10 years ago
Toshio Kuratomi
605ddad37e
Add test that url lookup checks tls certificates
10 years ago
James Cammarata
d913f169a8
Update failed_when integration test to be more thorough
10 years ago
Brian Coca
5ed2e44026
adjusted with_dict test to now work
10 years ago
Brian Coca
dc31086a17
added with_dict test
10 years ago
Brian Coca
11f1d99a5b
added test for first_available and copy
10 years ago
Brian Coca
b9bb3e83b7
added new test that allows for listed bare strings
...
now with_times: barestring, will error out in test
10 years ago
Brian Coca
aa6e204b6e
Merge pull request #11115 from jhawkesworth/second_go_at_fixing_1404
...
Part fix for https://github.com/ansible/ansible-modules-core/issues/1404 (replaces #11086 )
10 years ago
James Cammarata
e547e1f9ba
Merge branch 'devel' into devel_switch_v2
10 years ago
James Cammarata
fe41f109a9
Merge branch 'v2_final' into devel_switch_v2
10 years ago
James Cammarata
4bc7703db3
Fixing some small bugs related to integration tests (v2)
10 years ago
Jon Hawkesworth
30b92a6f4c
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
Chris Church
d2ba0de6aa
When running winrm tests against multiple hosts, fail the play when any host has a failure.
10 years ago
Chris Church
8d742df1de
Allow prepare_win_tests role to run multiple times, before each role that depends on it.
10 years ago
Chris Church
1e418fe56a
Only run win_feature tests when the host has the ServerManager module.
10 years ago
Toshio Kuratomi
ac14ad1419
Test on fields that are actually set
10 years ago
Toshio Kuratomi
73b7d96501
Test on fields that exist
10 years ago
Toshio Kuratomi
1bda7cc200
Test that uri module validates certs
10 years ago
Toshio Kuratomi
0f4a3409d8
Add test that validate_certs=no works
10 years ago
James Cammarata
60bea844b3
Merge branch 'v2_final' into devel_switch_v2
10 years ago
James Cammarata
2bad888f28
Merge branch 'v2_final' into devel_switch_v2
...
Conflicts:
lib/ansible/inventory/__init__.py
lib/ansible/modules/core
lib/ansible/utils/__init__.py
lib/ansible/utils/module_docs.py
10 years ago
Toshio Kuratomi
afc19894e1
Make fetch_url check the server's certificate on https connections
10 years ago
Toshio Kuratomi
1ccf2a4685
Make fetch_url check the server's certificate on https connections
10 years ago
Toshio Kuratomi
b91532aff3
Drop the mysql test db first so that we test with a clean slate.
10 years ago
Yannig Perre
c2968d6d84
New lookup plugin : ini. Can handle ini file and java properties file.
...
Can also read a list of value in a section using regexp.
10 years ago
Toshio Kuratomi
a8d52e3e94
Have to setup the proper mime-types before importing SImpleHttpServer
10 years ago
Toshio Kuratomi
7af2632c87
Forgot to invoke wrapper instead of SimpleHttpServer
10 years ago
Toshio Kuratomi
b312e97a30
Think that integration tests are failing in json due to lack of json mimetype. Make a short wrapper to fix that.
10 years ago
Toshio Kuratomi
13253f9c68
Merge pull request #10565 from bcoca/with_sequence_expand
...
made sequence more flexible
10 years ago
Toshio Kuratomi
13578738bf
Merge pull request #11014 from ansible/uri-integration
...
Uri integration tests
10 years ago
Brian Coca
78985e5c33
Merge pull request #11030 from resmo/feature/cloudstack_tests_cs_portforward
...
cloudstack: add tests for cs_portforward
10 years ago
Rene Moser
3916dc8f9e
cloudstack: add tests for cs_portforward
10 years ago
Rene Moser
3d816402ba
cloudstack: add tests for cs_firewall
10 years ago
Toshio Kuratomi
0f9ad9dad2
Update integration tests from @darkk to work with the current uri module code
10 years ago
Leonid Evdokimov
3383a7b37a
tests: replace start-stop-daemon with async action
10 years ago
Leonid Evdokimov
ae9ba4afa1
uri: provide raw_content, parse json without double-decoding. Fixes #7586
...
Regression potential:
- `raw_content` is written to `dest` file instead of decoded `content`
- `raw_content` doubles module reply
10 years ago
Toshio Kuratomi
bbda86ad0a
Fix parsing tests so that they all run
10 years ago
James Cammarata
b94e2a1f4e
Fixing bugs related to parsing and fixing up parsing integration tests (v2)
10 years ago
James Cammarata
830225d9c1
Fix errors in subelements lookup plugin and associated tests (v2)
10 years ago
Jan Losinski
dcb54d9657
Add integration test to verify #10073
...
In issue #10073 a misbehaviour in literal handling for inline lookup
arguments that can cause unexpected behaviur was reported. This
integration testcase reproduce the problem.
After applying pull request #10991 the issue is fixed and the test
passes.
Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
10 years ago
Serge van Ginderachter
9b646dea41
Add optional 'skip_missing' flag to subelements
10 years ago
Rene Moser
9180ede6e0
cloudstack: add test for cs_account
10 years ago
Chris Meyers
cf300da02c
azure changes to Makefile
10 years ago
Chris Meyers
efb190d5a5
add azure integration tests
10 years ago
Brian Coca
1071fa12ca
Merge pull request #10908 from resmo/feature/cloudstack-tests
...
cloudstack: integration tests
10 years ago
Brian Coca
4d357a73f6
Merge pull request #10868 from jaypei/devel
...
Add lineinfile integration tests for quoted string
10 years ago
Rene Moser
0588a0fdd9
cloudstack: integration tests
10 years ago
Toshio Kuratomi
da5e201b07
Change python-q into sharutils as the epel repo for centos6 is being funky.
10 years ago
Toshio Kuratomi
6a985b9c6b
Add Fedora mysql vars so we get mariadb rather than mariadb-galera
10 years ago
Toshio Kuratomi
3ccc2ae299
Fix include test to keep type
10 years ago
Toshio Kuratomi
974731bec0
Fix filename of output file
10 years ago
Toshio Kuratomi
8d0ceeca91
Make template test work with both py2.6 and 2.7+
10 years ago
Toshio Kuratomi
fb96173d10
to_nice_json filter no longer has a trailing space when formatting dicts
10 years ago
jaypei
288fe1179a
Add lineinfile integration tests for quoted string
...
Reference #10864
10 years ago
Jeff Bachtel
47c3d75c3c
Add test for https://github.com/ansible/ansible/issues/9851
10 years ago
Carlos E. Garcia
cfbfd38723
just a few spelling error changes
10 years ago
Toshio Kuratomi
6935d467eb
Add tests for yum module taking lists of packages in various formats
10 years ago
Toshio Kuratomi
a0def30c34
Add integration test for unarchive filelist feature
10 years ago
Toshio Kuratomi
aab681bc2b
Update core and extras module refs and add tests for an unarchive
...
problem that the update fixes:
https://github.com/ansible/ansible-modules-core/issues/1064
10 years ago
Toshio Kuratomi
ed601f964d
Merge pull request #10683 from timsutton/remove-old-git-integration-test
...
Git integration test: remove test for ambiguous .git/branches dir
10 years ago
Timothy Sutton
5f1ba589a5
Git integration test: remove test for ambiguous .git/branches dir
...
- '.git/branches' does not always exist, but the git integration
tests always checks for this directory's existence so it always
fails
- more info:
- http://stackoverflow.com/questions/10398225/what-is-the-git-branches-folder-used-for
10 years ago
Brian Coca
67512aeeb6
Merge pull request #10618 from jder/force-handlers
...
Fix --force-handlers, and allow it in plays and ansible.cfg
10 years ago
Feanil Patel
0abcebf1e4
Don't convert numbers and booleans to strings.
...
Before this change if a variable was of type int or bool and the variable was referenced
by another variable, the type would change to string.
eg. defaults/main.yml
```
PORT: 4567
OTHER_CONFIG:
secret1: "so_secret"
secret2: "even_more_secret"
CONFIG:
hostname: "some_hostname"
port: "{{ PORT }}"
secrets: "{{ OTHER_CONFIG }}"
```
If you output `CONFIG` to json or yaml, the port would get represented in the output as a
string instead of as a number, but secrets would get represented as a dictionary. This is
a mis-match in behaviour where some "types" are retained and others are not. This change
should fix the issue.
Update template test to also test var retainment.
Make the template changes in v2.
Update to only short-circuit for booleans and numbers.
Added an entry to the changelog.
10 years ago
Chris Church
42bd640d14
Update win_user tests to set a group on user creation.
10 years ago
Chris Church
56f4bf44f5
Add integration tests for win_user module.
10 years ago
Jesse Rusak
652cd6cd5e
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
Brian Coca
2a8a302e7e
fixed corner case when counting backwards, added test cases for count=0 and backwards counts
10 years ago
Toshio Kuratomi
aaa25eb75c
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
c49685b753
removed debug play from tests
10 years ago
Brian Coca
a53cf9d6fa
now correctly aplies add_host passed variables last to override existing vars.
10 years ago
Toshio Kuratomi
e73b945900
Merge pull request #10112 from jsmartin/ec2_asg_rolling_integration_tests
...
Adds integration tests for new ec2_asg features
10 years ago
Toshio Kuratomi
98db6a232d
Have selinux allow docker<=>nginx communication
10 years ago
Toshio Kuratomi
3c52c36629
Okay, let's see if these pauses are enough to get this passing
10 years ago
Toshio Kuratomi
2a967879fb
Fix the removal of busybox image
10 years ago
Toshio Kuratomi
c2fb0b8f9d
Some debugging for why docker tests are failing in jenkins
10 years ago
Toshio Kuratomi
f4c1260d03
Add more tests for private docker registries
10 years ago
Toshio Kuratomi
259744d5f4
Remove debug statements
10 years ago
Toshio Kuratomi
2cfeec3683
Add tests using a docker private registry
10 years ago
Toshio Kuratomi
9e14471471
And ran into a different problem with centos6. Sigh.
10 years ago
Toshio Kuratomi
85e137bbad
Attempt to enable docker tests for rhel/centos6 as well
10 years ago
Toshio Kuratomi
f8ec1451ea
Would help if I added these files in the right directory
10 years ago
Toshio Kuratomi
23291e8d8c
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
a64de2e000
Initial test of the docker module
10 years ago
Toshio Kuratomi
4710a07fb0
Test case for #10426
10 years ago
Brian Coca
f803c1e1f8
fix tag test that broke with new tag info displayed in list tasks
10 years ago
Brian Coca
5f6db0e164
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
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
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
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
Toshio Kuratomi
9bb8e60ed1
Merge pull request #10269 from danrue/unarchive_creates_behavior
...
Make behavior consistent when using 'creates' option with modules
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
Matt Martz
1d0ceb37a4
Remove explicit msg match for invalid size
10 years ago
Brian Coca
1861be8f31
Merge pull request #9957 from hfinucane/apt-deb-tests
...
Add tests for using .deb files
10 years ago
Toshio Kuratomi
8f05e4eaaf
Tests for: https://github.com/ansible/ansible-modules-core/issues/778
10 years ago
Brian Coca
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
10 years ago
Matt Martz
be6e49dd1f
Add tests for rax_cdb_database
10 years ago
Matt Martz
952aa0c2d8
Don't hardcode list of delete functions to loop through
10 years ago
Matt Martz
9485d82eca
Add tests for rax_cdb
10 years ago
Matt Martz
29cd7e3fc1
Add tests for rax_identity
10 years ago
Matt Martz
74f4d186cc
Add tests for rax_cbs_attachments
10 years ago
Matt Martz
5e00e72f7a
Remove unecessary prep tasks
10 years ago
Matt Martz
3ae1014fd3
Add tests for rax_cbs
10 years ago
Matt Martz
f01ae9f509
Add test_rax_network role
10 years ago
Matt Martz
e54c45ee6d
Add test_rax_keypair role
10 years ago
Matt Martz
abac45dafc
Add test_rax_meta role
10 years ago
Matt Martz
9878ebf0ee
Add tests for rax instance_ids with state=absent
10 years ago
Matt Martz
340b845c38
Add test_rax_facts
10 years ago
Matt Martz
dab9c30584
Add some extra vars and create a dependent role prepare_rax_tests
10 years ago
Matt Martz
5a862328f0
Add test_rax_clb_nodes
10 years ago
Matt Martz
b151c7ffac
Add some additional output to cleanup_rax.py
10 years ago
Matt Martz
b8e7211661
Update rax_clb tests for fixes in the module
10 years ago
Matt Martz
7ba7e3bd69
Add tests for rax_clb
10 years ago
Brian Coca
788889225d
Merge pull request #10078 from sgargan/consul
...
Ansible support for Consul
10 years ago
Toshio Kuratomi
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
10 years ago
Brian Coca
07dfbaedc3
Merge pull request #9602 from cchurch/powershell_splatting
...
Handle PowerShell parameters passed via splatting
10 years ago
Toshio Kuratomi
930bdd1f2f
Better names for the test_binary tests
10 years ago
Toshio Kuratomi
5d1e468bda
Don't bash TMPDIR env var unnecessarily. Other programs might rely on it
10 years ago
Toshio Kuratomi
5b279c1c15
Fix for v1 handling of unicode extra-vars
10 years ago
Toshio Kuratomi
bd7ac7fd7d
Error message has changed; scrape the new message
10 years ago
Toshio Kuratomi
fef435cc2a
Correct typo
10 years ago
Toshio Kuratomi
0eabf3bb99
Change subversion tests -- export test didn't test exporting before
10 years ago
James Martin
e2ce673b1a
Properly empties ASG before terminating it, and waits for ASG to be deleted.
...
Updated to support wait_for_instances and replace_all_instances.
10 years ago
Toshio Kuratomi
eebba11558
Remove the build-dep change test. Doesn't seem like there's a way to do that.
10 years ago
Toshio Kuratomi
a6a911d2ed
We changed the way build-dep is specified in the module; also change it in the tests
10 years ago
Conrado Buhrer
0c1193f11d
added: integration tests builddeps for apt module
10 years ago
Steve Gargan
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
10 years ago
Toshio Kuratomi
364f772cc5
Fix quoting of shell parameters used in remote_checksum and add integration test to detect the error
...
Fixes #682
10 years ago
Toshio Kuratomi
7e538d54dd
Install zip for the unarchive test
10 years ago
Toshio Kuratomi
cce87acfed
Fix integration test for unarchive to test zipfiles
10 years ago
Toshio Kuratomi
6326daa34e
Update modules for unarchive handling user,group,mode and add integration test for the same
10 years ago
Toshio Kuratomi
ee469c2ab1
Add a check that unarchive works with complex_args
10 years ago
Toshio Kuratomi
21a5a5f50f
typoed the filename
10 years ago
Toshio Kuratomi
d7f67ea62b
Doh! We needed this template.
10 years ago
Toshio Kuratomi
e69299f05a
iRemove pretty print to_nice_json test -- the test fails on python2.6
...
without simplejson
10 years ago
Brian Coca
f995b34638
Merge pull request #9970 from sivel/rax-integration
...
Add integration tests for the rax module
10 years ago
Toshio Kuratomi
d83648bb82
Add test for python2.6 json bug to its own file
10 years ago
Toshio Kuratomi
91f9d84930
Revert "Try to provoke a python2.6 bug to prove we've fixed it"
...
The test template output is compared against an expected output. Since
hostvars contains information specific to the host it runs on we can't
test the python2.6 bug this way.
This reverts commit af4d6105a5
.
10 years ago
Toshio Kuratomi
af4d6105a5
Try to provoke a python2.6 bug to prove we've fixed it
10 years ago
Matt Martz
f5d2f8e382
Add integration tests for the rax module
10 years ago
Henry Finucane
7e95da2930
Add tests for using .deb files
10 years ago
Toshio Kuratomi
7e0fc6a8bc
Merge pull request #9739 from jbinto/file_allow_touch_hardlink
...
Add integration test for ansible-modules-core #460
10 years ago
Rohan McGovern
1ac57a8a8f
test_git: add tests for `refspec' argument
...
Includes a basic test of the clone and update cases.
10 years ago
Toshio Kuratomi
64c256b356
git module now with clone parameter and update=no reverted
10 years ago
Toshio Kuratomi
07e483b0c0
Update core modules
10 years ago
Jon Hawkesworth
e37b63386c
Revised following comments from Chris Church.
...
Now uses sha1 checksums following merge of 9688.
Also I undid the changes I made to fetch.py
win_template.py now uses conn.shell.has_trailing_slash and
conn.shell.join_path
updated integration tests.
10 years ago
root
bf916fb58a
Adding first pass at win_copy, win_file and win_template modules.
10 years ago
Brian Coca
bfe08560ec
Merge pull request #9227 from cchurch/win_feature_tests
...
Add integration tests for win_feature
10 years ago
Federico G. Schwindt
91a73cff81
Add tests for globbing support
10 years ago
Federico G. Schwindt
fce04b1eba
Use command= when we intended to
...
While here sort register variables and add a comment to signal multiline
testing.
10 years ago
Brian Coca
1408a01498
Merge pull request #9764 from bcoca/moar_tests
...
Moar tests
10 years ago
Toshio Kuratomi
a0ff0f8198
And the encoding needs to be latin1 for this test
10 years ago
Toshio Kuratomi
367a361a70
Correct the command name on RHT Systems
10 years ago
Toshio Kuratomi
2dd0e51469
Possible fix for postgres setup on F21 cloud image
10 years ago
Toshio Kuratomi
ac71caa0ac
Quote debug msgs and find one more wierd bug to test in v2
10 years ago
Toshio Kuratomi
65be0eefcf
Enable all the binary tests inside of the role.
...
They're not being run by default so make sure they're ready to show
errors when we turn them on for v2
10 years ago
Toshio Kuratomi
37d1b3f1cf
New test that binary contenti.
...
(and a few unicode tests because they make clearer what we're testing)
works. disabled for now since they mostly do not pass on 1.8. We'll
want to enable them when we start integration testing the v2 tree.
10 years ago
Brian Coca
0ce5d2c846
added complex bare templated conditional test
10 years ago
Brian Coca
58be1b049e
added tests for templating and with_items
10 years ago
Michael DeHaan
d4da58e102
Merge pull request #9720 from vlajos/typofixes-vlajos-20141204
...
typofixes - https://github.com/vlajos/misspell_fixer
10 years ago
Toshio Kuratomi
8d6ea38ee0
Disable automatic running of test_delegate_to with an explanation of what it would take to set this up in our automated test systems
10 years ago
Toshio Kuratomi
3269a349f3
Fix remote_checksum with delegate_to and add tests for several ways that delegate_to works
10 years ago
Jesse Buchanan
39c488203f
Add integration test for ansible-modules-core #460
...
See https://github.com/ansible/ansible-modules-core/pull/460
10 years ago
Veres Lajos
bf5d8ee678
typofixes - https://github.com/vlajos/misspell_fixer
10 years ago
Toshio Kuratomi
57c77691ec
Add a check that tilde expansion with copy works
10 years ago
Toshio Kuratomi
1eb3124999
Make test for skipping agree with the way current output formats a skip
10 years ago
Brian Coca
446cba6509
fixed integration test as with_items always returns a list, even if
...
empty
10 years ago
Toshio Kuratomi
1ec8b6e3c5
Have remote_expanduser honor sudo and su users.
...
Fixes #9663
10 years ago
Toshio Kuratomi
00c0d7ce31
Ubuntu still having problems initializing the postgres db
10 years ago
Chris Church
2bf269568b
Merge pull request #9688 from cchurch/fix_win_fetch
...
Fixes for fetch module when connecting to Windows hosts
10 years ago
Toshio Kuratomi
8790be3154
Now that we have all of the postgres db being blown away the package manager is initializing a new db.
...
We don't need to do it manually anymore
10 years ago
Chris Church
de267b5655
Fix PowerShell plugin issues affecting fetch module when used against Windows hosts.
10 years ago
Toshio Kuratomi
7329bcde99
New integration tests for postgresql
10 years ago
Toshio Kuratomi
86b21a1b8d
Integration tests for https://github.com/ansible/ansible-modules-core/issues/416
10 years ago
Toshio Kuratomi
c697d01151
Integration tests for #9242 and #9640
10 years ago
Chris Church
e9b6aaf5d8
Update PowerShell command line processing to handle parameters passed via splatting.
10 years ago
Toshio Kuratomi
ef6769d6c8
Clean up the format of pull #9590
10 years ago
Rohan McGovern
be6ef11e96
test_git: add tests for version=<sha1> case
...
This test covers a recently fixed bug,
https://github.com/ansible/ansible-modules-core/issues/313
10 years ago
Toshio Kuratomi
c4c3cc315d
Transform both values of a task name into a byte str prior to comparing
...
Fixes #9571
10 years ago
James Cammarata
aa1a46092d
Fix missing dep on parsing integration test for preparation role
10 years ago
James Cammarata
9a0f8f0158
Split out various vars-related things to avoid merging too early
...
Fixes #9498
10 years ago
Toshio Kuratomi
c3c6a07e65
Update apt test for newer version of test package and pull in an apt module fix
10 years ago
Mario de Frutos
dd9dc637d1
Test install with wildcard
10 years ago
Brian Coca
dd60036fb9
added changed status to return when new early create check is triggered,
...
added skipped check to test on create existing
10 years ago
Toshio Kuratomi
531eaddb3d
Remove second invocation of mysql_user integration test
...
Seems to have been mistakenly added when mysql_variable tests were
added.
10 years ago
Toshio Kuratomi
f109b818bf
Disable pip test on FIPS enabled systems because pip unconditionally uses md5
10 years ago
Toshio Kuratomi
b828b25784
Add a fips fact and use it for integration tests
10 years ago
Toshio Kuratomi
ffc2e5a627
Do not fail on failure of md5 checksumming tests for non_destructive
...
tests
10 years ago
Toshio Kuratomi
507a1ef093
Fix integration test to check for checksum, not md5sum
10 years ago
Toshio Kuratomi
f1267c0b05
Move from md5 to sha1 to work on fips-140 enabled systems
10 years ago
Toshio Kuratomi
67ff4428d5
Fix up all python3 issues that do not have to do with text/bytes
10 years ago
Toshio Kuratomi
050d17295d
Remove test case that wasn't reported as something git should do
10 years ago
Toshio Kuratomi
82e8d677d9
Test the git changes for the git module's recursive flag
10 years ago
Toshio Kuratomi
56c268ade4
New test that newlines in systemd service scripts don't cause problems
10 years ago
Toshio Kuratomi
43b3eecf52
Debian/Ubuntu doesn't have group nobody so remove the group portion of the new template tests as owner and mode will exercise the problematic code path
10 years ago
Toshio Kuratomi
feb9ed1de8
Fix template module incorrectly handling mode when dest is a directory
...
Fixes #9350
10 years ago
James Cammarata
b61a78532c
Catch template syntax errors specifically when templating strings
...
Fixes #9333
10 years ago
Emilien Kenler
39ce134c2c
Add integration test for the shell module
...
* it ensures that it's possible to define options in the multiline block
10 years ago
James Cammarata
fe5a7bcabf
Fixing bad variable naming choices
10 years ago
James Cammarata
2eda9a3a47
Fixing item loop when undefined variable errors occur because of missing attributes
...
Fixes a case where the variable 'foo' may exist, but the with_items loop
was used on something like 'foo.results', where 'results' was not a valid
attribute of 'foo'. Prior to this patch, conditionals were not evaluated
until later, meaning there was no opportunity to allow a test to skip the
task or item based on it being undefined.
10 years ago
James Cammarata
05644686de
Fix bug in plugin path caching
...
Fixes #9263
10 years ago
James Cammarata
0c40c6c23c
Fix order of resolving dependent role variables from vars files
...
Also adds a new class to the test_var_precedence test to check for
this type of error in the future.
Fixes #9178
10 years ago
James Cammarata
313f26f866
Fix issue with vars precedence from roles
...
Fixes #9219
10 years ago
Chris Church
997ea78b1f
Add integration tests for the win_feature module.
10 years ago
James Cammarata
21dcfd7192
Adding integration tests for async fire-and-forget checking
...
Also updated the CHANGELOG for the feature
10 years ago
James Cammarata
889dfc4374
Merge pull request #8959 from willthames/galaxy_ssh_clone
...
Allow fairly common ssh repo clone path to work
10 years ago
James Cammarata
56954a200e
Merge branch 'devel' of https://github.com/dmage/ansible into dmage-devel
10 years ago
Toshio Kuratomi
f7b5b85743
Fix the name of the upstart service
10 years ago
Toshio Kuratomi
d98e32e364
Fix the var we're checking in the upstart test
10 years ago
Toshio Kuratomi
6943ec11a5
Failure to enable a service now fails the task
...
Fixes: 8855
10 years ago
James Cammarata
28f6a18ef6
Allow git repo queries without a clone when update=no
...
This commit also makes the dest parameter optional, unless update=yes
(the default), since it is not required for queries without an update.
Fixes #8630
10 years ago
James Cammarata
b376e208c7
Adding "follow" param for file/copy options
...
Also modifies the template action plugin to use this new param
when executing the file/copy modules for templating so that links
are preserved correctly.
Fixes #8998
10 years ago
Toshio Kuratomi
49a6af1378
Test that file touch does not keep a new file if we failed to set its
...
attributes
10 years ago
James Cammarata
dc9482d548
Fix quoting issues in lineinfile for individual single-quotes
...
Fixes #8806
10 years ago
James Cammarata
178075489b
Merge branch 'gh-7432' of https://github.com/hfinucane/ansible into hfinucane-gh-7432
10 years ago
James Laska
6cd55a5e95
Correct mysql integration indentation
10 years ago
James Laska
b7c7476359
Include el7 mariadb support in mysql integration test
10 years ago
James Cammarata
317ab06bc6
Fixing multiline parsing to preserve newlines
...
Fixes #8813
10 years ago
James Cammarata
a571fd4efe
Convert boolean strings from set_fact to proper boolean values
...
Also adds integration tests for booleanification of strings
Fixes #8629
10 years ago
Will Thames
d6a725659e
Allow github style ssh repo names
10 years ago
Toshio Kuratomi
a9b5b1bf55
Test that we can override variables set in inventory when the vars_file name is templated
...
Fixes #8903
10 years ago
James Cammarata
cd99821f8a
Fix py26 difference in ssl socket connect call from 99ba9d6
10 years ago
James Cammarata
14b8e2cf01
Make sure set_fact variables go into VARS_CACHE
...
Fixes #8758
10 years ago
Henry Finucane
9638ab973f
Add integration test
10 years ago
Oleg Bulatov
a7d38702d9
Fix #7711
...
Fix relative symlinks creation in file module
Signed-off-by: Oleg Bulatov <oleg@bulatov.me>
10 years ago
Chris Church
dac11904cb
Add tests for new windows facts.
10 years ago
James Cammarata
e99db078b4
Additional fixes for the new omit parameter variable
10 years ago
Victor Lin
6260635c65
add new test case
10 years ago
Victor Lin
559c04f324
Implement omit for module args, also add tests for it
10 years ago
James Cammarata
d99b835c3e
Adding integration tests for symbolic modes
10 years ago