Michael DeHaan
8d92efa9fc
image tweaks
2012-03-31 10:48:37 -04:00
Michael DeHaan
f7a3b6a537
Update image width
2012-03-31 10:46:34 -04:00
Michael DeHaan
a7c532e3f9
update architecture diagram, minor format changes
2012-03-31 10:43:34 -04:00
Michael DeHaan
b4a07fea3b
Merge pull request #98 from jhoekx/no-touch-file
...
Make copy module idempotent.
2012-03-31 05:21:20 -07:00
Jeroen Hoekx
38a33c54a6
Make copy module idempotent.
...
Check md5sum before overwriting a file. Unconditionally copying changes the timestamp.
2012-03-31 13:59:41 +02:00
Michael DeHaan
ba7d0b8cec
Merge pull request #96 from jhoekx/playbook-defaults
...
Correct default user and port in playbook.
2012-03-31 04:53:53 -07:00
Jeroen Hoekx
a6b8973938
Change debug flag to D instead of d.
...
d would be useful for --dry-run.
2012-03-31 12:48:19 +02:00
Jeroen Hoekx
d9a16a3d67
Add --debug option to ansible-playbook.
...
This prints remote module stderr on local stderr.
2012-03-31 09:32:13 +02:00
Jeroen Hoekx
74ae4b29ad
Add a debug attribute to Runner/Playbook.
...
This prints the stderr of the executed modules on local stderr.
Most methods on Runner now return a fourth "err" parameter.
2012-03-31 09:32:13 +02:00
Jeroen Hoekx
fb1a313974
Correct default user and port in playbook.
...
They are set in the constructor.
2012-03-31 09:11:07 +02:00
Michael DeHaan
6275e57718
pyflakes: Unused import / unused var
2012-03-30 23:04:02 -04:00
Michael DeHaan
d86dad76ba
Be more flexible about where the service binary lives for better cross platform support.
2012-03-30 22:57:26 -04:00
Michael DeHaan
9569be8bdb
Need for quoting/unquoting problems go away once module_args are all treated as strings throughout.
2012-03-30 22:52:38 -04:00
Michael DeHaan
3ded27fe35
Treat module args as strings everywhere to avoid unneccessary shlex and requoting
2012-03-30 22:47:58 -04:00
Michael DeHaan
f11de2f5c9
--extra-vars option for ansible-playbook
...
Conflicts:
lib/ansible/playbook.py
Removed unneccessary shlex and replaced with basic split, some repurcussions in runner
that can be eliminated once we consistently pass args as a string (soon).
2012-03-30 22:29:06 -04:00
Michael DeHaan
337de79cf4
Add sudo/port info to examples, and sudo info to playbooks.
2012-03-30 22:10:32 -04:00
Michael DeHaan
f316c1b131
Docs build.
2012-03-30 22:05:45 -04:00
Michael DeHaan
d17cb6a910
only_if actually works in playbooks for handler tasks, remove the note that says otherwise
2012-03-30 22:05:15 -04:00
Michael DeHaan
6db87a5018
Minor style fix, update test to match quote fix patch
2012-03-30 21:57:34 -04:00
Matthew Williams
ec6f488d1f
shell quoting fixes
...
(edited author's original commit comment -- MPD)
2012-03-30 21:57:33 -04:00
Matthew Williams
99d5796605
support for quotes strings in command module (via posix=False), related fixes to keep other things from breaking
2012-03-30 21:57:33 -04:00
Michael DeHaan
f82cc59d43
Merge pull request #92 from jhoekx/fix-template-exception
...
Fix except statement in template module.
2012-03-30 04:50:14 -07:00
Jeroen Hoekx
12d01a3444
Fix except statement in template module.
...
Python 2.4 (RHEL 5) does not know 'as'.
2012-03-30 11:46:30 +02:00
Michael DeHaan
2372a3b734
Sudo support operational in both playbooks and main program. Implementation could use some cleanup.
2012-03-29 22:59:29 -04:00
Michael DeHaan
81e3496037
Added preliminary support for --sudo to ansible, playbook support and further testing pending.
2012-03-29 01:37:06 -04:00
Michael DeHaan
011a0ecbdf
Merge pull request #90 from tbielawa/except
...
Fix exception catching for py2.4
2012-03-29 11:20:22 -07:00
Tim Bielawa
5261d14aef
Fix exception catching for py2.4
2012-03-29 14:19:09 -04:00
Michael DeHaan
72cc99722d
sudo tweaks
2012-03-28 23:30:31 -04:00
Michael DeHaan
7ae75eb14b
Default sudo is false
2012-03-28 22:55:59 -04:00
Michael DeHaan
c2a6e2f97b
Work in progress on sudo, hitting some issues with paramiko saying the connection is closed.
2012-03-28 22:51:16 -04:00
Michael DeHaan
7133734d87
Remove debug statements (WIP on sudo)
2012-03-28 20:58:34 -04:00
Michael DeHaan
4971101f27
Handler doesn't take this param.
2012-03-28 20:33:44 -04:00
Michael DeHaan
706ba9fd9a
Add paramiko/pycrypto atfork workaround (can back out later if not useful), tweak error
...
message text per skvidal's suggestion
2012-03-28 20:32:04 -04:00
Michael DeHaan
b30ddc4520
Expose remote_port option in playbook
2012-03-28 19:31:17 -04:00
Michael DeHaan
a05b75dbbb
Merge pull request #101 from sfromm/user-module
...
Supplementary group membership now in users module
2012-03-28 16:24:26 -07:00
Michael DeHaan
13df76d3d5
Merge pull request #100 from sfromm/group-module
...
Remove support for membership from group module
2012-03-28 16:24:15 -07:00
Michael DeHaan
debd6fee68
Merge pull request #99 from chjohnst/master
...
Remote port and error check for old paramiko
2012-03-28 16:24:02 -07:00
Christopher Johnston
509c330f53
add support for running and started - both will do the same thing
2012-03-28 16:06:26 -07:00
Christopher Johnston
68818ad1fe
add support for remote ports in playbooks
2012-03-28 15:02:50 -07:00
Stephen Fromm
c1e223c424
Remove errant option on password modification action
2012-03-28 14:50:26 -07:00
Stephen Fromm
e851f7542f
Update group_commands playbook example
...
Remove the group membership example. There's not much to twiddle with
the group module. Give examples for what is possible.
2012-03-28 14:32:56 -07:00
Stephen Fromm
a379d58cdb
Drop support of group membership in group module
...
Use the user module to define group membership.
2012-03-28 14:29:23 -07:00
Stephen Fromm
4ed971574f
Update user_commands playbook with supplementary group examples
2012-03-28 14:24:13 -07:00
Christopher Johnston
9041ad4d83
just some minor clean up single vs double in getopt parsing
2012-03-28 14:17:20 -07:00
Stephen Fromm
416eb36b9a
Update user module to support supplementary group membership
...
This adds two options to the user module: groups and append. groups is
a comma-delimited list of supplementary groups a user should belong to.
If a user is currently a member of a group not listed in groups, the
user will be removed from it. To change this behavior, use append=yes.
This will append the user to the list of supplementary groups and *not*
remove the user from unlisted groups.
2012-03-28 14:12:35 -07:00
Christopher Johnston
15e781eb51
add exception check for paramiko if older then 1.7
2012-03-28 14:09:11 -07:00
Christopher Johnston
f06ec76fdb
add support for using an alternate remote port
2012-03-28 14:05:31 -07:00
Michael DeHaan
1a5aa89be8
Attempt to explain reason for project more on the home page.
2012-03-26 23:38:52 -04:00
Michael DeHaan
ace55c6160
Update user module docs
2012-03-26 23:06:14 -04:00
Michael DeHaan
9777653741
Merge remote branch 'origin/master'
2012-03-26 23:05:05 -04:00