Commit graph

12668 commits

Author SHA1 Message Date
Michael DeHaan
3f9f8de031 Update packaging WRT AUTHORS.md 2012-03-26 22:30:48 -04:00
Michael DeHaan
61446fd6c8 Github maintains a nice contributors list, so remove this here as it's out of date. 2012-03-26 22:29:35 -04:00
Michael DeHaan
01e51b120a Recieved quite a few requests to run python via /usr/bin/env, so doing that. 2012-03-26 22:07:04 -04:00
Michael DeHaan
b1471bf857 Add more comments to the callbacks file 2012-03-26 22:05:11 -04:00
Michael DeHaan
95670ce6b5 remove unused function 2012-03-26 21:58:28 -04:00
Michael DeHaan
f9da7cb180 remove functions that are no longer used 2012-03-26 21:56:18 -04:00
Michael DeHaan
d7b11e4a10 Allude to apt on the examples page. 2012-03-26 21:41:50 -04:00
Michael DeHaan
35d77d0433 Make it an error to try to hit a change handler that doesn't exist 2012-03-26 21:31:48 -04:00
Michael DeHaan
f693759252 Style fixes from pep8 makefile target 2012-03-26 21:25:43 -04:00
Michael DeHaan
f074f1c4c4 Fixes from pyflakes 2012-03-26 21:23:28 -04:00
Michael DeHaan
fc3b1cf973 Merge remote branch 'public/master' 2012-03-26 21:19:17 -04:00
Michael DeHaan
35c8750bbb Fix tree view to work with callbacks 2012-03-26 21:18:48 -04:00
Michael DeHaan
45a455a805 Make /usr/bin/ansible output realtime and also delete some code! 2012-03-26 21:17:11 -04:00
Michael DeHaan
1f565c3d76 add documentation stub for apt, and fix agreement issues caused by Tim's doc ref link fixup. 2012-03-26 19:48:32 -04:00
Michael DeHaan
267faf7c90 Merge pull request #75 from mgwilliams/master
apt module
2012-03-26 16:36:55 -07:00
Michael DeHaan
eb67a91c57 Merge remote branch 'public/master' 2012-03-26 19:36:03 -04:00
Michael DeHaan
aaafd12b59 rm FIXMEs 2012-03-26 19:35:53 -04:00
Matthew Williams
e2deb94e73 trimmed superfluous code from apt module 2012-03-26 13:53:22 -07:00
Matthew Williams
e85355f054 cleaned up apt module style 2012-03-26 13:48:02 -07:00
Matthew Williams
90ba14d60e preliminary apt module 2012-03-26 12:49:13 -07:00
Michael DeHaan
3b950086c7 Merge pull request #73 from jhoekx/include-arguments
Playbook: create one task per include instead of per argument.
2012-03-26 11:31:52 -07:00
Jeroen Hoekx
a370261dce Playbook: create one task per include instead of per argument. 2012-03-26 10:30:48 +02:00
Michael DeHaan
77a6315939 Merge remote branch 'public/master' 2012-03-25 19:06:41 -04:00
Michael DeHaan
6dda6f12dc Applying callback model to runner, and using that in playbooks, so output can be more immediate in playbooks.
(Runner still does not use callbacks for default output)
2012-03-25 19:05:27 -04:00
Michael DeHaan
d584cdf501 Merge pull request #38 from tbielawa/littlefixes
little fixes here and there (docs, makefile)
2012-03-24 13:47:36 -07:00
Michael DeHaan
50ce7e0ee1 Merge pull request #70 from tbielawa/manupdate
Show when options require arguments in the man pages.
2012-03-24 13:41:29 -07:00
Michael DeHaan
3052d85a6a use capital O. 2012-03-24 16:32:16 -04:00
Michael DeHaan
ab55fa4266 Revert "Only override the pattern if it is ommitted"
This reverts commit bb0bf9eef4.
2012-03-24 16:21:44 -04:00
Michael DeHaan
bb0bf9eef4 Only override the pattern if it is ommitted 2012-03-24 16:20:47 -04:00
Michael DeHaan
9df612f007 Add a "-o" override option so hosts not in a playbook can still be managed by a playbook. 2012-03-24 16:19:38 -04:00
Tim Bielawa
ef632db9f3 Fix cross-document references to 'playbooks' in the modules source.
Update manpages from ansible repo to show when options require args.

Update clean target Makefile so 'rm' doesn't print a useless error
when files aren't found while cleaning.
2012-03-23 22:38:29 -04:00
Tim Bielawa
446ba1795a Show when options require arguments in the man pages. 2012-03-23 22:29:51 -04:00
Michael DeHaan
b213437bfa Added 'shell' to modules with a note that it doesn't really exist :) 2012-03-23 21:39:39 -04:00
Michael DeHaan
5a9fe3ac62 Update shell terminal example to reflect need to single quote shell variables. 2012-03-23 21:13:51 -04:00
Michael DeHaan
292ac4aad2 Make it such that the 'name' element of each playbook line is optional. 2012-03-23 21:06:54 -04:00
Michael DeHaan
44d4dede92 Split conditional imports in playbook into subfunction, fix small bug in event reporting on playbook
actions.
2012-03-23 21:03:25 -04:00
Michael DeHaan
b43019f3a1 In playbooks, a return code (rc) of non-zero should fail the playbook. 2012-03-23 20:53:57 -04:00
Michael DeHaan
6ab615c724 Code cleanup for playbooks, also added 'on_skipped' callback 2012-03-23 20:51:26 -04:00
Michael DeHaan
24964b9660 Merge pull request #95 from skvidal/master
buglet - make sure sshpass is included in runner for setup in playbooks
2012-03-23 13:45:12 -07:00
Seth Vidal
53446d6d45 make sure the setup step in a playbook has the sshpass included 2012-03-23 16:41:44 -04:00
Michael DeHaan
86590ea614 Merge pull request #94 from skvidal/master
minor typo of AnsibleException/AnsibleError
2012-03-23 09:06:17 -07:00
Seth Vidal
89d4bc542c fix up minor type - AnsibleException should be AnsibleError 2012-03-23 11:59:08 -04:00
Michael DeHaan
5327f52c3c Remove some note callouts on the example page and inline the commentary so it's easier to read. 2012-03-22 01:14:26 -04:00
Michael DeHaan
87ab7d76af Document the user module 2012-03-22 01:01:02 -04:00
Michael DeHaan
1ea1994eca update authors file 2012-03-22 00:34:21 -04:00
Michael DeHaan
3814a46bbf Move playbook for user commands into examples dir 2012-03-22 00:33:10 -04:00
Michael DeHaan
6aa10691c1 Merge pull request #93 from sfromm/user-module
User module
2012-03-22 19:24:53 -07:00
Stephen Fromm
999bead9ed Add playbook to test user module 2012-03-22 11:36:11 -07:00
Stephen Fromm
f4835477b0 Add user module to create, modify, and delete user accounts
This relies on useradd, usermod, and userdel utilities on the system.
The argument name is required; if state is not provided, present is
assumed.  Other options supported for creating or modifying an existing
account:  uid, gid, comment, home, shell, and password.  If managing the
password, it must already be encrypted.  When creating an account, you
can also provide the argument createhome to control whether the home
directory is created.  Arguments supported for deleting an account are:
force (remove account even if user is logged in) and remove (remove home
directory).
2012-03-22 11:21:41 -07:00
Michael DeHaan
a8c921cbcc Allow groups to be passed to runner API to make parse_hosts optional, misc fixes as a result of refactoring in Runner.
Cleanup in Playbooks module is next.
2012-03-22 00:30:05 -04:00