Marius Gedminas
c7be004c19
Python 3 has no dict.iteritems()
...
(Reminder: cannot use six here, module_utils get shipped to remote
machines that may not have six installed -- besides six doens't support
Python 2.4.)
2015-09-30 18:46:49 +03:00
Marius Gedminas
9f3e5ceb14
Make sure 'basestring', 'bytes' and 'unicode' are defined
...
Python 3 doesn't have 'basestring' and 'unicode'.
Python 2.4 doesn't have 'bytes'
2015-09-30 18:40:47 +03:00
Marius Gedminas
f7571cb37f
Python 3: there's no __builtin__ module
...
This caused an ImportError in a test module and showed up as one test
failure. Now the test module can get imported and many more tests fail
(on Python 3). Such is life. ;-)
2015-09-30 18:40:47 +03:00
Brian Coca
ddafed4403
Merge pull request #12528 from bcoca/task_logging
...
task logging revamp
2015-09-30 11:38:34 -04:00
Brian Coca
7b64126c9d
pushed up openvz detection for cases of 'stacked' virtualization
2015-09-30 11:27:50 -04:00
Brian Coca
1fbe168dcd
Merge pull request #12574 from LinusU/patch-1
...
facts: correctly detect docker inside a xen host
2015-09-30 11:24:23 -04:00
Brian Coca
d380cc7e7d
Merge pull request #12543 from DevOps4Networks/devel
...
Guidance for pycrypto install on Mac OSX
2015-09-30 11:10:53 -04:00
Linus Unnebäck
45f9800754
facts: correctly detect docker inside a xen host
2015-09-30 17:08:21 +02:00
James Cammarata
af1f462ba0
Fix to exclude forward slashes from git info during 'make rpm'
...
Fixes #12558
2015-09-30 09:32:09 -04:00
James Cammarata
3bd71d0619
Use delegated_to field for play context remote_addr, if none other exists
...
Fixes #12527
2015-09-30 09:27:29 -04:00
James Cammarata
40bdf09998
Merge pull request #12561 from srvg/anotherdirpy
...
Inject existing groups at InventoryDir initialization
2015-09-30 08:18:34 -04:00
James Cammarata
6fcd292c5e
Merge pull request #12569 from amenonsen/fixes
...
Bring groups handling in ini.py up-to-date (trivial fix)
2015-09-30 08:16:14 -04:00
James Cammarata
dc7a0b7a5b
Merge pull request #12564 from geerlingguy/update-readme
...
Releases are named after Led Zeppelin songs as of 2.0.0.
2015-09-30 08:10:53 -04:00
James Cammarata
5a1ca2b191
Merge branch 'amenonsen-tests' into devel
2015-09-30 08:07:13 -04:00
James Cammarata
6339bf8a82
Merge branch 'tests' of https://github.com/amenonsen/ansible into amenonsen-tests
2015-09-30 08:06:52 -04:00
James Cammarata
dfa33d0f23
Tweak variable manager use in role includes to avoid test failures
2015-09-30 08:05:55 -04:00
Abhijit Menon-Sen
d100db837b
Add basic tests for expand_hostname_range
2015-09-30 16:28:45 +05:30
Abhijit Menon-Sen
838e71edb7
Add more exhaustive tests for various IPv6 address notations
2015-09-30 16:15:39 +05:30
Abhijit Menon-Sen
50d75f8d6d
Bring groups handling in ini.py up-to-date
...
Since c8f2483d
, ini.py expects to always be passed in a pre-created list
of groups, and can no longer deal sensibly with an empty list; this just
makes that expectation clear.
2015-09-30 15:13:37 +05:30
Nathan Sowatskey
e7029a90e6
#12454 changing to footnote.
2015-09-30 10:45:43 +02:00
Jeff Geerling
76bd9e9239
Releases are now named after Led Zeppelin songs as of 2.0.0.
2015-09-29 16:28:17 -05:00
James Cammarata
a89412ecb1
Fail all hosts if a run_once task fails
...
Fixes #12563
2015-09-29 15:10:00 -04:00
James Cammarata
7173f587ed
Allow delegate_to on a role again
...
Fixes #12560
2015-09-29 15:07:32 -04:00
James Cammarata
a3e913da62
Don't assume handlers exist in the same role (if any)
...
Fixes #12536
2015-09-29 14:52:43 -04:00
Brian Coca
8095b027bf
Merge pull request #12562 from halostatue/patch-1
...
Describe the units for fact_caching_timeout
2015-09-29 13:03:13 -04:00
Serge van Ginderachter
7461ba9998
Inject existing groups at InventoryDir initialization
...
This fixes a corner case where ini files live in a subdir
of the main inventory directory.
Reproducing the original error:
mkdir -p inventory/ini
cat > inventory/ini/hosts << EOF
[www]
www1
EOF
$ ansible -i inventory/ all -m ping
ERROR! 'all'
(or without the [www] group, it would complain about 'ungrouped')
2015-09-29 18:16:05 +02:00
Austin Ziegler
67a980c9ef
Describe the units for fact_caching_timeout
2015-09-29 11:59:55 -04:00
James Cammarata
79e364d98b
Properly template role dependency names
...
Fixes #12505
2015-09-29 09:55:57 -04:00
James Cammarata
f42f5e6740
Merge pull request #12552 from mgedmin/py3k
...
Python 3: there's no basestring
2015-09-29 09:30:15 -04:00
Nathan Sowatskey
68a927466e
Updating Mac OSX guidance comment to make it a note for issue #12454 .
2015-09-29 11:14:28 +02:00
Nathan Sowatskey
420589c715
Adding Mac OSX guidance comment for issue #12454 .
2015-09-29 11:10:26 +02:00
Marius Gedminas
5edd6d9be4
Python 3: there's no basestring
...
Fixes another failing test.
(I don't want to do a global search/replace for 'basestring' because I
want to have unit tests covering each occurrence. When I run out of
existing failing tests, I'll try to write new ones.)
2015-09-29 09:01:57 +03:00
Toshio Kuratomi
95ede22a1e
Add a comment about the docker connection and usage by non-root users
2015-09-28 22:50:06 -07:00
Toshio Kuratomi
0e110d23f8
Misc cleanups and some fixes for docker connection plugin
...
* Remove extraneous imports
* Fix some error handling
* Enable pipelining
* Disable su since it doesn't work
* Add error message when installed docker is not recent enough to
support this plugin
* Move nested functions to class level
* Make transport a class attribute
* Make exec_command, put_file and fetch_file more robust
2015-09-28 22:35:52 -07:00
Toshio Kuratomi
1d119a1f46
Cleanup some extraneous imports
2015-09-28 22:35:52 -07:00
James Cammarata
ffdba96668
Save the included directory for playbook includes for use as the basedir
...
Fixes #12524
2015-09-29 00:28:45 -04:00
Konstantin Manna
4226e49bc6
bugfix: statement had no effect => statement now has assumed effect
2015-09-28 23:33:48 -04:00
Konstantin Manna
1ccfeafa76
bugfix: use correct close calls
2015-09-28 23:33:32 -04:00
Brian Coca
c1ad96e5cf
removed fixme as it is already implemented below.
2015-09-28 23:32:57 -04:00
Toshio Kuratomi
12a2585e84
chroot plugin minor touchups:
...
* Disable su as it's not currently working 100% (and was disabled in v1).
* Move BUFSIZE out of the class to match other conenction plugins
* _connect shouldn't return self.
2015-09-28 13:16:56 -07:00
Toshio Kuratomi
7a4266e9c5
One more try -- the error message should reference the become method
...
requested via play context
2015-09-28 11:28:33 -07:00
Toshio Kuratomi
696cf32d63
Correct name of variable
2015-09-28 11:28:33 -07:00
Brian Coca
8d024c3747
Merge pull request #12472 from resmo/for_ansible
...
cloudstack: improvements and tests
2015-09-28 14:27:22 -04:00
Toshio Kuratomi
0dfa1fb43a
Correct call to method typo
2015-09-28 11:24:00 -07:00
Toshio Kuratomi
4225c0677d
Merge pull request #12548 from amenonsen/pr-9130-rebase
...
#9130 rebase: EC2 Inventory Boto Profile Support
2015-09-28 10:47:12 -07:00
Toshio Kuratomi
d827325644
Re-order the methods in ssh.py so that methods needed for implementation are near and just above the relevant public methods.
...
Standard with the rest of the code base.
2015-09-28 10:34:02 -07:00
Toshio Kuratomi
37844a5c1b
Update submodule refs
2015-09-28 09:47:16 -07:00
Toshio Kuratomi
c811668a4d
Merge pull request #12546 from amenonsen/ssh-cleanups
...
A couple of ssh cleanups
2015-09-28 09:46:24 -07:00
Will Thames
b0133d9c8f
Move connection handling failure to connect_to_aws
...
Make use of better error handling mechanism
2015-09-28 21:35:46 +05:30
Jameel Al-Aziz
c08137a3d2
Update ec2 inventory documentation to refer to AWS_PROFILE
2015-09-28 21:35:46 +05:30