Robin Roth
e81f14ab48
Add git shallow fetch test ( #16055 )
...
* add git shallow fetch test
covers https://github.com/ansible/ansible-modules-core/issues/3782
updating a repo with depth=1 fails silently if version==HEAD
* disable git shallow tests for old git versions
Older git versions don't treat the --depth option correctly.
While the git module tried to work around this and introduced subtle
bugs, ansible/ansible-modules-core#3794 falls back to full checkouts.
Don't run the tests then.
2016-06-09 09:33:57 -07:00
Toshio Kuratomi
1b58b55346
Update submodule refs
2016-06-09 08:56:52 -07:00
jctanner
02e52c319c
Force an include to be a static task if no vars or loops are being used. ( #16192 )
...
Fixes #15735
2016-06-08 19:23:48 -04:00
James Cammarata
b51d0dd69b
Fix hostvars lookup of locahost based on 5f1bbb4
2016-06-08 14:14:02 -05:00
James Cammarata
5f1bbb4fcd
There can be only one localhost
...
The changes to exclude implicit localhosts from group patterns exposed
the bug that we sometimes create multiple implicit localhosts, which
caused some bugs with things like includes, where the host was used as
an entry into a dict, so having multiple meant that the incorrect host
(with a different uuid) was found and includes were not executed for
implicit localhosts.
2016-06-08 13:03:52 -05:00
James Cammarata
fbec2d9692
Expand return code values returned by TQM and strategies
...
This allows the PlaybookExecutor to receive more information regarding
what happened internal to the TaskQueueManager and strategy, to determine
things like whether or not the play iteration should stop.
Fixes #15523
2016-06-08 10:21:57 -05:00
David Shrewsbury
f101910167
Update CHANGELOG for os_keystone_service module ( #16190 )
2016-06-08 10:35:47 -04:00
Peter Sprygada
bd8b041756
Merge pull request #16181 from privateip/working
...
fixes issue with ssh keyfile and nxos authentication
2016-06-07 21:27:45 -04:00
Peter Sprygada
178cfd142b
fixes issue with ssh keyfile and nxos authentication
...
The nxos cli provider would not properly handle ssh key files passed
from the playbook task. The ssh_keyfile argument is now properly
passed to the ssh authentication method
This fix address the bug reported in #3862
2016-06-07 21:01:34 -04:00
nitzmahone
d91315f2a0
bump submodule refs
2016-06-07 17:15:19 -07:00
jctanner
aa5c8ed86c
* Fix broken indentation in vmware inventory ( #16177 )
...
* Allow script to be a symlink without breaking ini path.
2016-06-07 18:10:57 -04:00
James Cammarata
f9803bfcc9
Revert "don't tempalte register"
...
This reverts commit 7ba790bbaf
.
Fixes #15700
2016-06-07 13:38:26 -05:00
James Cammarata
068e447fda
Further tweaks to variable precedence to make it match our docs
...
Also removes looking at role variables from the Block, as those are
merged in separately via VariableManager
2016-06-07 12:08:01 -05:00
James Cammarata
b37b51dcea
Fix variable precedence issue where set facts beat role params
...
Also updates doc on variable precedence, as it was incorrect for the
order of play vars/vars_prompt/vars_files in relation to set_fact and
registered variables.
Fixes #14702
Fixes #14826
2016-06-07 11:25:02 -05:00
Matt Clay
1eab7e117c
Remove travis build status badge from README.md.
2016-06-07 08:02:52 -07:00
James Cammarata
fa368934bd
Create state in PlayIterator for unknown hosts rather than raise errors
...
Since we now use the PlayIterator to carry forward failures from previous
play executions, in the event that some hosts which had previously failed
are not in the current inventory we now create a stub state instead of
raising an error.
2016-06-07 09:42:39 -05:00
Brian Coca
f76befdb9a
fix issues when state is not supplied
2016-06-07 10:29:24 -04:00
Krzysztof Magosa
721da46842
fix: playbook_on_task_start expects name and not task object ( #16168 )
2016-06-07 09:43:01 -04:00
Ritesh Khadgaray
ef9238ab85
set remote_user to default if none is found when using delegate_to ( #16138 )
2016-06-07 09:36:17 -04:00
Marius Gedminas
b479a80d45
Document playbook_dir ( #16166 )
...
It was added back in 2013, in version 1.3: https://github.com/ansible/ansible/issues/4246
2016-06-07 09:13:06 -04:00
Peter Sprygada
596b32f31e
Merge pull request #16148 from privateip/working
...
fixes issues with authenticating using ssh-agent for ios devices
2016-06-07 06:31:46 -04:00
Monty Taylor
4eedad55d9
Merge pull request #14699 from jhesketh/devel
...
Set fail_on_cloud_config in openstack inventory
2016-06-07 11:21:51 +03:00
Matt Clay
497459246a
Add shippable build status badge to README.md.
2016-06-07 00:43:42 -07:00
Brian Coca
6f36909074
service now passes 'started' instead of 'running'
...
other modules don't have to implement this directly
also updated docs to prefer 'started'.
fixes #16145
2016-06-06 22:30:04 -04:00
Matt Clay
1b3d6df985
Merge pull request #16159 from mattclay/detect-shippable
...
Detect use of Travis tests on Shippable.
2016-06-06 14:57:22 -07:00
Matt Davis
a9aab76fa2
Merge pull request #16161 from trondhindenes/win_pending_reboot_in_powershell
...
moved pending reboot to powershell.ps1
2016-06-06 14:31:41 -07:00
Trond Hindenes
ad4eb751a5
moved pending reboot to powershell.ps1
2016-06-06 23:18:51 +02:00
James Cammarata
e36b4014f5
Merge pull request #15958 from Schnitzel/taskinclude_handler
...
new HandlerTaskInclude Class which can run TaskIncludes inside Handlers
2016-06-06 14:01:57 -07:00
Matt Clay
03597143d0
Detect use of Travis tests on Shippable.
...
This can occur when building pre-Shippable branches or PRs.
2016-06-06 13:36:21 -07:00
Adrian Likins
7eec99a140
Merge pull request #16154 from vlna/patch-1
...
Typo fix: Kuraotmi -> Kuratomi
2016-06-06 13:36:18 -04:00
Adrian Likins
a5df32cf54
Merge pull request #16142 from drew-russell/patch-1
...
Fix typo in the VMware section
2016-06-06 13:31:14 -04:00
James Cammarata
b33aeee2f0
Merge branch 'andreyshestakov-devel' into devel
2016-06-06 11:26:08 -05:00
James Cammarata
add2d1947e
Fix recursive call of _load_inventory_file() in VariableManager
...
Fixes #16128
2016-06-06 11:25:15 -05:00
James Cammarata
1f18f5c92d
Tweak the poll time to 0.005 to improve perf with large playbooks
2016-06-06 11:24:32 -05:00
James Cammarata
b9e743b478
Merge branch 'devel' of https://github.com/andreyshestakov/ansible into andreyshestakov-devel
2016-06-06 11:03:28 -05:00
James Cammarata
560532da7d
Make sure we add host/group vars files when parsing inventory
...
Also fixes a bug where add_host was not adding the vars files
Fixes #16117
2016-06-06 10:52:39 -05:00
James Cammarata
61f132a609
Adding unit tests for playbook group/host vars
2016-06-06 10:52:39 -05:00
Brian Coca
2a984bbc98
much more fine grained error messages
...
fixes #16039
2016-06-06 11:48:16 -04:00
Sandra Wills
261b0af15a
Merge pull request #16038 from larsks/docs/become-examples
...
docs: add some examples to the documentation for become
2016-06-06 11:35:47 -04:00
rdezavalia
a7274774ed
Support etcd v2. Use this version by default ( #12312 )
...
* Support etcd v2. Use this version by default
* default to etcd v1
2016-06-06 11:26:12 -04:00
Brian Coca
9342c7cc02
added sensu_subscription module
2016-06-06 10:57:03 -04:00
vlna
53ac89e40d
Typo fix: Kuraotmi -> Kuratomi
2016-06-06 15:24:44 +02:00
Peter Sprygada
0a87651fc5
fixes issues with authenticating using ssh-agent for ios devices
...
Exception was raised when trying to use ssh-agent for authentication to
ios devices. This fix enables ssh-agent and enable use of password
protected ssh keys. There is one additional fix to capture authentication
exceptions nicely.
2016-06-06 07:53:42 -04:00
Drew Russell
5e81e436a2
Fix typo in the VMware section
2016-06-06 00:27:39 -05:00
Chris Houseknecht
9c505e2fa9
Merge pull request #15965 from edevil/python_env
...
Update interpreter for azure inventory script
2016-06-05 20:02:32 -04:00
James Cammarata
d21cd16a91
Change uses of unicode() to to_unicode() in inventory/__init__.py
2016-06-04 21:05:33 -05:00
James Cammarata
879dc3a687
Mark implicitly hosts as such and exclude them from the all group
...
Fixes #16059
2016-06-04 18:53:47 -05:00
Matt Clay
a7d7cdae1f
Merge pull request #16132 from mattclay/shippable-irc
...
Add IRC notifications to shippable.yml.
2016-06-04 16:26:14 -07:00
Toshio Kuratomi
5a3493be5f
Port urls.py to python3 and other byte vs text fixes ( #16124 )
...
* Port urls.py to python3
Fixes (largely normalizing byte vs text strings) for python3
* Rework what we do with attributes that aren't set already.
* Comments
2016-06-04 16:19:57 -07:00
nitzmahone
434c949d03
update azure minimum doc fragment
2016-06-04 16:05:58 -07:00