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
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
446ba1795a
Show when options require arguments in the man pages.
2012-03-23 22:29:51 -04:00
b213437bfa
Added 'shell' to modules with a note that it doesn't really exist :)
2012-03-23 21:39:39 -04:00
5a9fe3ac62
Update shell terminal example to reflect need to single quote shell variables.
2012-03-23 21:13:51 -04:00
292ac4aad2
Make it such that the 'name' element of each playbook line is optional.
2012-03-23 21:06:54 -04:00
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
b43019f3a1
In playbooks, a return code (rc) of non-zero should fail the playbook.
2012-03-23 20:53:57 -04:00
6ab615c724
Code cleanup for playbooks, also added 'on_skipped' callback
2012-03-23 20:51:26 -04:00
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
53446d6d45
make sure the setup step in a playbook has the sshpass included
2012-03-23 16:41:44 -04:00
86590ea614
Merge pull request #94 from skvidal/master
...
minor typo of AnsibleException/AnsibleError
2012-03-23 09:06:17 -07:00
89d4bc542c
fix up minor type - AnsibleException should be AnsibleError
2012-03-23 11:59:08 -04:00
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
87ab7d76af
Document the user module
2012-03-22 01:01:02 -04:00
1ea1994eca
update authors file
2012-03-22 00:34:21 -04:00
3814a46bbf
Move playbook for user commands into examples dir
2012-03-22 00:33:10 -04:00
6aa10691c1
Merge pull request #93 from sfromm/user-module
...
User module
2012-03-22 19:24:53 -07:00
999bead9ed
Add playbook to test user module
2012-03-22 11:36:11 -07:00
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
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
94605b811b
Fixes from refactoring
2012-03-21 23:47:58 -04:00
6a7aac38c5
misc cleanup in the runner module, splitting some things out into utils, breaking up functions into smaller functions.
2012-03-21 23:39:09 -04:00
fef73393f0
rename example files
2012-03-21 22:21:42 -04:00
7ed734dfb2
move callbacks to seperate file, anticipating callbacks for Runner() as well
2012-03-21 22:18:57 -04:00
7883f414ce
unused module
2012-03-21 21:03:32 -04:00
315a6358b4
Mention variable for context
2012-03-21 21:02:17 -04:00
9951888af3
Docs build
2012-03-21 20:43:51 -04:00
96357407e0
Make chat a web link.
2012-03-21 20:42:31 -04:00
ee2622ee7c
Show how to save conditional predicates in vars sections, which makes only_if cleaner.
2012-03-21 20:35:06 -04:00
d75e69853a
No need to comment this part of the example out.
2012-03-21 20:22:44 -04:00
e6406fa5a7
Allow variable expressions to be stored as variables themselves, do some things to allow setup strings
...
to more easily contain spaces without being mangled, which is neccessary because of the above.
2012-03-21 20:00:48 -04:00
e89131a3a2
playbooks -- Ratchet up logging prior to gating things with verbosity controls and upgrading output format
2012-03-20 22:37:51 -04:00
a5f4ca50b8
Ratchet up logging a few notches prior to controlling w/ verbosity settings
2012-03-20 22:29:21 -04:00
b5c62ec068
Enhance logging, way to gate verbosity levels pending.
2012-03-20 21:44:01 -04:00
7136ef756d
Fix formatting error
2012-03-20 21:12:35 -04:00
05e27a419c
HTML doesn't work like that on that page :)
2012-03-20 21:07:33 -04:00
d2141feada
Add subscribe link to markdown index
2012-03-20 21:06:49 -04:00
0a20e65f92
Add subscribe link to main page
2012-03-20 21:04:47 -04:00
a045630c02
Add docs on only_if
2012-03-20 20:15:53 -04:00
54b98effdf
Add demonstration of only_if capability
2012-03-20 19:55:24 -04:00
dfbe591cc0
Add "only_if" capability, which allows task steps to be skipped if they do not match a conditional.
2012-03-20 19:55:04 -04:00
a98e0a8cc4
quoting
2012-03-19 23:56:35 -04:00
149cc57b0f
remove unneeded code
2012-03-19 23:54:47 -04:00
6b8f5224b8
Added docs on conditional import usage
2012-03-19 23:43:03 -04:00
c05e7fd83e
Fix typing issue
2012-03-19 22:46:54 -04:00
64471db94a
Remove test from bottom of example that doesn't really make sense in the context of the example's use case.
2012-03-19 22:44:11 -04:00
4de7bbb169
Allow conditional imports, see examples/playbook3.yml comments for a full explanation. Extensive
...
refactoring of playbooks now warranted, which we'll do before we move on. This variable assignment
system makes nearly all possible magic possible, for we can use these variables however we like,
even as module names!
2012-03-19 22:42:31 -04:00
5ed2b894d9
Add an additional way to dereference a variable in a playbook, $foo
...
(Using varReplace function originally from yum, thanks Seth)
2012-03-19 19:32:38 -04:00
af9596307d
Move templating into a utils function. Reuse is our friend.
2012-03-19 19:23:14 -04:00