Matt Clay
324702c38f
Use output_dir instead of outputdir for tests.
2016-11-21 16:46:59 -08:00
Toshio Kuratomi
d90638ad40
Fix setfacl for Solaris with POSIX acl support.
...
Tested on Linux and freebsd.
Fixes #17919
2016-11-21 13:19:41 -08:00
James Cammarata
336f8d7233
Removing q debugging cruft from ansible-connection
2016-11-21 13:44:43 -06:00
James Cammarata
85064807af
Removing test script for ansible-connection
2016-11-21 13:16:44 -06:00
James Cammarata
7e2305f953
Cache dynamically included blocks for later lookup via uuid
...
Fixes #18357
2016-11-21 13:02:24 -06:00
James Cammarata
26ec2ecfce
Adding a persistent connection utility
2016-11-21 12:35:27 -06:00
Toshio Kuratomi
0b96d61162
Convert playbook basedir into unicode at the borders
2016-11-21 09:24:37 -08:00
James Cammarata
8ee3ef587a
Check for negative defined logic in conditionals
2016-11-21 10:39:46 -06:00
James Cammarata
0df3767d4d
When iterating over hostvars yield the hostname not the host object
...
Also fixes HostVars to raise the correct jinja2 error type.
Fixes #16836
2016-11-21 10:39:42 -06:00
Peter Sprygada
69649358b1
fixes issue with setting the terminal length (pager) in vyos ( #18546 )
...
`set terminal length 0` actually sets `VYATTA_PAGER=cat`
`set terminal length [some number]` actually sets `stty length [some number]`
2016-11-21 15:47:48 +00:00
Sam Doran
f68b49057f
Add test cases for VyOS commands that don't honor paging settings ( #18553 )
...
* Add test cases for VyOS commands that don't honor paging settings
Testing for issue fixed in PR #18546
* Add provider line and fix indentation
For the way we invoke the tests we need to specify the `provider:`
Also fix the indentation on `register:`
2016-11-21 15:46:46 +00:00
Brian Coca
6dece90a57
change to ~ instead of $HOME to avoid undefined ( #18551 )
...
fixes #16032
2016-11-21 07:31:50 -08:00
Andrea Tartaglia
62697ad77f
Replaced iterkeys with 'for key in dict' for #18507 ( #18538 )
2016-11-21 07:18:52 -08:00
John R Barker
d27e007fb1
Network docs fragments: fix copy paste errors ( #18564 )
2016-11-21 11:36:32 +00:00
René Moser
72f75fd9e0
cloudstack: add helpers to distinguish VMs not in VPC ( #18560 )
...
VMs in VPC and not in VPC can have an identical name. As a result VMs in a VPC must be sorted out if no VPC is given.
Due the API limitation, the only way is to check if the network of the VM is in a VPC.
2016-11-20 23:51:50 +01:00
Toshio Kuratomi
493fb4b665
Test that changing the flags on a mounted filesystem works ( #18552 )
...
* Test that changing the flags on a mounted filesystem works
2016-11-19 16:24:16 -08:00
Toshio Kuratomi
783a185f1c
Update submodule ref for mount fixes
2016-11-19 15:30:53 -08:00
René Moser
ff7051bab4
cloudstack: fix distinguish VPC and other networks ( #18515 )
2016-11-19 11:50:02 +01:00
Silvio Tomatis
2cfd6c6920
Change old recommendation about insecure variables ( #18493 )
...
* Change old recommendation about insecure variables
These warnings were relevant before ansible had the secure vault feature:
any secret put into a variable used to be a bad idea.
With the vault feature (available since ansible 1.5) it's no longer a bad
idea to use these variables, as long as they aren't stored in plain text.
* Update intro_inventory.rst
Minor edit
2016-11-19 01:13:07 -08:00
Tim Nelson
c2cadd1578
Updated rax guide for handling RackConnect ( #16101 )
2016-11-19 01:10:25 -08:00
Bill Nottingham
7f30324489
update FAQ ( #18472 )
2016-11-19 01:04:59 -08:00
Valentin
710ede41ee
Add link to licence file (COPYING) in README ( #18521 )
...
* Add link to licence file (COPYING) in README
* Update link
2016-11-19 01:03:51 -08:00
James Cammarata
a83b00bbc0
Properly sort groups by name as well as depth when getting vars
...
Fixes #17243
2016-11-18 22:57:52 -06:00
James Cammarata
f36926f8d3
With role params also keep special params in the ds as well as params
...
With 2.0, we decided to create a special list of param names which were
taken out of the role data structure and stored as params instead (connection,
port, and remote_user). This causes problems with inheritance of these params,
so we are now deprecating that while also keeping those keys in the ds so they
are brought in as attributes on the Role correctly.
Fixes #17395
2016-11-18 22:15:55 -06:00
Toshio Kuratomi
5984e3ee9b
Update submodule refs
2016-11-18 12:48:31 -08:00
Ben Cordero
a9a2f12adb
openstack: iterate through nova addresses with six ( #18408 )
2016-11-18 12:44:16 -08:00
Matt Davis
4dba83afc5
disable win_async_wrapper success loop test to keep CI happy
2016-11-18 11:39:06 -08:00
jamessewell
b91d4d884d
Moved the _inventory.clear_group_dict_cache() from creating a group w… ( #17766 )
...
* Moved the _inventory.clear_group_dict_cache() from creating a group which doesn't exist, to adding members to the group.
* Update __init__.py
Update to use changed: block to catch all changes for cache clear as suggested
2016-11-18 13:27:17 -06:00
Matt Clay
4d616366c0
Update test to use keyserver.ubuntu.com.
2016-11-18 10:44:17 -08:00
Matt Davis
602bba4a82
retag win_async_wrapper test to run on module changes
2016-11-18 10:30:25 -08:00
Matt Davis
d78ec1e760
bump submodule refs
2016-11-18 09:59:32 -08:00
Andrew Haines
200d6bdb23
Default include_role results to empty list in linear strategy plugin
...
Fixes #18544 .
When a loop is over an empty list, the result is set to
{'skipped_reason': u'No items in the list', 'skipped': True, 'changed': False}
which means that accessing `hr._result['results']` throws a `KeyError`.
2016-11-18 12:13:53 -05:00
Brian Coca
aff5d9160a
disable 'dense' callback in py26
2016-11-18 11:41:56 -05:00
James Cammarata
937d872f4b
Return failed instead of raising an error when an include_vars file is missing
...
Fixes #18508
2016-11-18 09:28:44 -06:00
Ryan Groten
f12d5b01c7
FreeIPA: Add support for nested hostgroups in FreeIPA ( #14695 )
2016-11-18 14:41:38 +01:00
Ganesh Nalawade
f6437f1b6e
Fix command typo in integration tests README file ( #18539 )
2016-11-18 10:50:39 +00:00
Brian Coca
461286f914
added new callback dense
2016-11-17 19:31:40 -05:00
Dag Wieers
b7425b59ee
Adapt callback functions to changes in 13f3cbaf3b
2016-11-17 19:30:42 -05:00
Dag Wieers
0036108c59
Implement destructor to ensure newline and terminal attributes
...
Also fixed a typo
2016-11-17 19:30:42 -05:00
Dag Wieers
2a8914e496
Reset VT100 attributes in case we get unexpected output
2016-11-17 19:30:42 -05:00
Dag Wieers
cd6f577d91
Rename ansi to the more correct name vt100
2016-11-17 19:30:42 -05:00
Dag Wieers
893dc81b5e
Implement our own detailed task output
...
Also:
- Streamline ANSI calls
- Implement v2_playbook_on_include
2016-11-17 19:30:42 -05:00
Dag Wieers
221a4e7014
Ensure we end with a newline in normal mode
2016-11-17 19:30:42 -05:00
Dag Wieers
7148023f59
Small fix so diff output starts on a new line
2016-11-17 19:30:42 -05:00
Dag Wieers
9a507b1f07
Don't try to be smart with cmd output !
2016-11-17 19:30:42 -05:00
Dag Wieers
84e0420389
Make everything work magically !
...
- Support item-loops correctly
- Support notification handlers
2016-11-17 19:30:42 -05:00
Dag Wieers
589953c79b
Assorted improvements
...
- Better switch between *dense* and *default*
- Reimplement C.COLOR* out of necessity (help!)
- Make verbose output more dense (clean up result)
- Implement our own dumper
- Improve delegation support
2016-11-17 19:30:42 -05:00
Dag Wieers
223c0011e0
Assorted fixes
...
- Implement delegate support
- Implement preliminary handler support
- Implement our own recap/summary (still fails)
2016-11-17 19:30:42 -05:00
Dag Wieers
1bf7e22756
Implement support for itemized tasks
2016-11-17 19:30:42 -05:00
Dag Wieers
14cfb2b230
Preliminary support for items, WIP
2016-11-17 19:30:42 -05:00