Michael DeHaan
7fa93c5041
Merge pull request #441 from jkleint/devel
...
Properly template list of hosts in playbooks.
2012-05-31 18:34:25 -07:00
John Kleint
05f5734053
Properly template list of hosts in playbooks.
...
In playbooks, hosts can be a YAML list. We templated the list before
converting it to a semicolon-separated string, which actually templated its
repr. This converts to a string first. A basic unit test is included.
2012-05-31 16:06:21 -04:00
Michael DeHaan
a272a8cc02
Split connection code into submodules.
2012-05-30 20:16:31 -04:00
Michael DeHaan
80852f8626
Leverage cowsay if installed.
2012-05-30 19:44:00 -04:00
Michael DeHaan
a604463f32
Merge pull request #433 from bradobro/authorized_key
...
Renamed module, fixed idempotency, removed debug param.
2012-05-30 13:59:13 -07:00
Michael DeHaan
e7f9d6adf4
Merge pull request #429 from sfromm/facts
...
Fix for get_selinux_facts
2012-05-30 13:58:03 -07:00
Brad Olson
7492ee151f
Renamed module, fixed idempotency, removed debug param.
2012-05-30 16:41:38 -04:00
Michael DeHaan
da6f453c6f
Merge pull request #431 from bradobro/fix_tasksafterfailure
...
Fix to make 0.5 hosts with failures not be included in future task executions
2012-05-30 13:08:09 -07:00
Brad Olson
e90a022b98
Removed legacy comment.
2012-05-30 15:37:14 -04:00
Brad Olson
26c95cc280
Fixed Inventory.get_hosts() ignoring restriction when there are no hosts left.
...
get_hosts() was treating [] (meaning complete restriction, no hosts allowed)
the same as None (meaning no restriction, all hosts allowed). Fixed logic.
2012-05-30 15:34:21 -04:00
Stephen Fromm
493ec14ccb
Update get_selinux_facts in setup module
...
This switches to using selinux library calls instead of parsing the
output of sestatus. This fixes issue #428 where the output was slightly
different than expected on F17. Tested against debian (non-selinux),
centos5, centos6, and fedora17.
2012-05-30 08:42:05 -07:00
Michael DeHaan
c92ddad517
Merge pull request #420 from bradobro/fix_no_varfiles
...
Test for play.vars_files == None, avoiding nasty traceback.
2012-05-29 08:32:47 -07:00
Michael DeHaan
84787f4583
Merge pull request #421 from bradobro/fix_ignore_no_vars
...
Avoid traceback when vars file has no vars items. Could warn or fail instead.
2012-05-29 08:31:37 -07:00
Brad Olson
6927097051
Avoid traceback when vars file has no vars items. Could warn or fail instead.
2012-05-29 10:23:09 -04:00
Brad Olson
67ddf704ba
Test for play.vars_files == None, avoiding nasty traceback. Ignores for now. Could warn.
...
Playbook test for no vars_files with len(), but that excepts if play.vars_files==None, as can happen when there's a vars_files section with no vars files listed. What is the ansible way: ignore, warn, or fail with message (instead of traceback)?
2012-05-29 10:09:38 -04:00
Michael DeHaan
87c0555602
Merge pull request #419 from jtacoma/devel
...
Listed python sub-packages in setup.py.
2012-05-29 04:45:29 -07:00
Joshua Tacoma
4f4e90cbd8
Listed python sub-packages in setup.py.
2012-05-28 22:06:38 -04:00
Michael DeHaan
b1cf36087d
Merge pull request #415 from lcosmin/0.5-fixes
...
Removed line that caused stacktrace
2012-05-27 10:45:39 -07:00
Cosmin Luță
f38aae6346
Removed line that caused stacktrace
2012-05-27 14:15:30 +03:00
Michael DeHaan
49f90d8740
Get with_items to work with new play/task architecture.
2012-05-26 01:49:23 -04:00
Michael DeHaan
f6961e9364
Tweaks on previous refactoring of playbook, version bump a 0.4 reference, remove some debug, etc
2012-05-26 01:20:53 -04:00
Michael DeHaan
fb261f94b7
Playbook refactoring -- work in progress.
2012-05-26 00:37:34 -04:00
Michael DeHaan
0f6a18f2e2
Reorganizing file structure. Not done.
2012-05-25 19:34:13 -04:00
Michael DeHaan
ba24210564
Delete poller code from runner.py now that it is moved.
2012-05-25 19:20:01 -04:00
Michael DeHaan
e87e872bd3
Fix casing/underscore convention in method name, split polling logic away from runner.
2012-05-25 19:18:02 -04:00
Michael DeHaan
e806f7ec4c
As part of a precursor to other refactoring, make returns less list-like throughout runner.
2012-05-25 18:44:29 -04:00
Michael DeHaan
6446bad069
Move version files to 0.5 for devel branch
2012-05-25 16:43:16 -04:00
Michael DeHaan
56c6268384
changelog updates
2012-05-23 20:23:46 -04:00
Michael DeHaan
9551afc061
Update changelog for release.
2012-05-23 19:38:59 -04:00
Michael DeHaan
e03a724dc0
Merge pull request #413 from emgee/kv-equals
...
Allow "=" in k-v values.
2012-05-23 03:59:53 -07:00
Matt Goodall
8babac4856
Allow "=" in k-v values.
2012-05-23 00:58:05 +01:00
Michael DeHaan
90c70d7c05
Merge pull request #412 from mgwilliams/bug-include-handlers-templating
...
template path for handlers: include
2012-05-22 04:23:46 -07:00
Matthew Williams
0844db4462
template path for handlers: include
2012-05-21 21:40:07 -07:00
Michael DeHaan
0de0a999ab
Merge pull request #411 from mgwilliams/bug-fetch-module
...
Fetch module: run dwim on dest after templating, not before
2012-05-20 07:01:11 -07:00
Matthew Williams
a8b494bab5
dim fetch dest after templating
2012-05-19 18:59:23 -07:00
Michael DeHaan
5dc05ef556
Merge pull request #391 from cocoy/reload-feature
...
Feature: Add state=reloaded
2012-05-19 14:26:20 -07:00
Michael DeHaan
d4cc8dc242
Fix hosts being in multiple groups, and duplicate host references in the same inventory file.
2012-05-19 17:24:54 -04:00
Michael DeHaan
5672d56189
Merge pull request #402 from denen99/devel
...
updated connection.py to have the same interface for exec_command on both LocalConnection and ParamikoConnection classes
2012-05-17 04:06:02 -07:00
Adam Denenberg
03a3d74954
updated connection.py to have the same interface for exec_command on both LocalConnection and ParamikoConnection classes
2012-05-17 00:11:50 -04:00
Michael DeHaan
5ab77b8239
Merge pull request #393 from bradobro/fix_usergroup
...
0.4 fix, Remove call to undefined debug() in module 'user'
2012-05-15 10:04:28 -07:00
Michael DeHaan
c6699ad557
Merge pull request #392 from jhoekx/fix-large-output-test
...
If /usr/share/dict/words does not exist, use cracklib-small to test larg...
2012-05-15 10:04:06 -07:00
Michael DeHaan
8975fe5a8e
Merge pull request #396 from jhoekx/setup-json
...
Arguments to setup module should be json.
2012-05-15 10:03:11 -07:00
Jeroen Hoekx
4f70245eb6
Arguments to setup module should be json.
2012-05-15 17:43:01 +02:00
Brad Olson
4d08940223
Remove call to undefined debug() in module 'user'.
...
I think when we stopped using stderr for debugging modules because
paramiko didn't like it, many modules used the idiom of defining
a debug function that used standard error. The def's and calls were
removed.
This looks like a stray debug() that didn't get removed and didn't
show up unless you alter a user's groups. If it's hit, 'user' fails
with a global undefined function error.
2012-05-15 09:19:43 -04:00
Jeroen Hoekx
3768095645
If /usr/share/dict/words does not exist, use cracklib-small to test large output.
2012-05-15 14:26:43 +02:00
cocoy
fa9462d687
Add state=reloaded
2012-05-15 17:28:49 +08:00
Michael DeHaan
404c3acbbf
Merge pull request #387 from skvidal/devel
...
implement --private-key for ansible - to take pem files as an optional arg
2012-05-14 15:56:27 -07:00
Michael DeHaan
87076e29e7
Merge pull request #388 from wgjohnson/devel
...
Devel: created get_selinux_facts
2012-05-14 15:55:42 -07:00
Wes Johnson
119d7cd8fd
Merge pull request #1 from wgjohnson/get_selinux_facts
...
starting fresh, doing it 'right'
2012-05-14 14:34:36 -07:00
Wes Johnson
d67f996f8d
starting fresh, doing it 'right'
...
Lost commit history, but this way I'm not introducing crappy commit
history in RP
2012-05-14 14:31:53 -07:00