Michael DeHaan
21258dcc66
Added 'when' as a shortcut around only_if.
2012-10-27 17:55:35 -04:00
Jeremiah Heller
37bdefae74
add role_attr_flags parameter to postgresql_user
...
Pass role_attr_flags a list of comma separated role
attributes when creating or updating a user.
2012-10-15 16:03:10 -07:00
Michael DeHaan
7b6f8e485a
refine example
2012-10-12 21:39:35 -04:00
Michael DeHaan
971dd53622
Added documentation on looping over with_* like fileglob
2012-10-12 20:15:13 -04:00
Michael DeHaan
7644dbe330
Update some examples to explain why notify is not used
2012-10-12 18:12:22 -04:00
Michael DeHaan
57c9534abb
Simplify register example
2012-09-29 08:10:45 -04:00
Michael DeHaan
08b70949c7
Fix a test and a typo in an example
2012-09-18 21:10:07 -04:00
Matthew Johnson
0f5a4e2112
add logrotate config
2012-09-14 14:01:44 -04:00
Michael DeHaan
f07772b74b
update playbook example
2012-08-28 20:27:17 -04:00
Mark Theunissen
bfe3e97e63
Update the example playbook for the new MySQL parameter format
2012-08-28 17:51:12 -05:00
Michael DeHaan
861c258856
Merge pull request #947 from elventear/postgresql_user
...
Missing change for postgresql example playbook
2012-08-27 18:10:37 -07:00
Pepe Barbe
6f3a507a54
typo
2012-08-27 10:12:34 -05:00
Pepe Barbe
a2627e0b54
fix example
2012-08-27 10:09:55 -05:00
Michael DeHaan
ffdca762fa
Add template example so I don't have to remember how it works
2012-08-21 20:46:11 -04:00
Michael DeHaan
5effbd4ff5
add note about 'local_action'
2012-08-20 18:26:22 -04:00
Michael DeHaan
9aa41f075d
Add examples of the 'serial' and 'delegate_to' keywords to examples/playbooks.
2012-08-18 10:11:17 -04:00
Michael DeHaan
05a128c2be
Add ability to store and access module results later on in the play. See examples/playbooks/register_logic for details.
2012-08-10 01:13:37 -04:00
Michael DeHaan
ce015fcaf8
add output of password step for easy testing
2012-08-09 21:42:47 -04:00
Rodney Quillo
d1f821361d
vars_prompt encrypt from mgw
2012-08-09 22:56:40 +08:00
Michael DeHaan
a1b4123931
whitespace
2012-08-06 20:00:31 -04:00
Lorin Hochstein
5a109154f1
Rename: postgresql.yaml -> postgresql.yml
2012-07-29 13:52:30 -04:00
Lorin Hochstein
dcd214a631
Use standard argument names in PostgreSQL modules
...
passwd -> password
loginpass -> login_password
loginuser -> login_user
loginhost -> login_host
Add an example playbook that shows how to use the modules.
2012-07-29 12:52:14 -04:00
Michael DeHaan
ee5f12cd40
Slight tweaks on vars_prompt upgrades
2012-07-27 19:00:48 -04:00
Petros Moisiadis
c717934b7e
Improved 'vars_prompt' syntax to support prompt text and (non-)private input
...
An example of the new syntax:
vars_prompt:
- name: 'secret_variable_name"
prompt: "Enter secret value: "
private: "yes"
- name: "nonsecret_variable_name"
prompt: "Enter non-secret value: "
private: "no"
2012-07-27 19:00:48 -04:00
Michael DeHaan
fdf14ec7ab
fix module name in examples
2012-07-23 21:06:24 -04:00
Michael DeHaan
0b891fc8fb
Tweaking daisychain internals to allow get_url to modify the path destination when downloading to a directory.
...
Minor module refactoring.
2012-07-22 11:08:16 -04:00
Jan-Piet Mens
b8d7b5041b
new module: get_url
...
get module (with new module-magic-code!)
Usage: ansible -m get -a "url=http://xxxxxxx dest=fileordirctory"
all cleanups as per @mpdehaan's suggestions
add daisychain
added example playbook (get_url.yml) with URLencode example
2012-07-21 13:34:42 +02:00
Michael DeHaan
279b5965b8
Much streamlining around setup steps in playbooks, now only run setup once per play.
2012-07-14 12:24:19 -04:00
Michael DeHaan
86c25fd82d
Merge pull request #590 from marktheunissen/mysql
...
The MySQL modules
2012-07-14 07:48:27 -07:00
Mark Theunissen
f47cc1693d
The MySQL modules
2012-07-13 17:07:23 -05:00
Michael DeHaan
611e5b0c90
Make adding tags to a playbook work as shorthand to tagging all tasks in the play.
2012-07-12 00:58:48 -04:00
Michael DeHaan
a765deccce
Allow top level playbook files to import other playbook files, added some basic
...
playbook structure checking.
2012-07-12 00:19:44 -04:00
Michael DeHaan
969c3feb13
Allow include statements from plays to specify tags (see tags.yml example file).
...
Also be smart and don't run a play at all if no tasks in the play match any of the tags specified. This includes not running the setup actions!
2012-07-11 20:33:46 -04:00
Michael DeHaan
83f23ef861
Basic support for tagging tasks and selecting a subset of tasks to run with --tags.
2012-07-11 19:51:26 -04:00
Michael DeHaan
b9b53d1941
Playbook refactoring -- work in progress.
2012-05-26 00:37:34 -04:00
Michael DeHaan
9bb8e8e36d
Don't use template syntax in non-templates, it's not the default anymore
2012-05-08 00:09:04 -04:00
Michael DeHaan
39e791a1d3
Log last execution of ansible-pull to /var/log/ansible-pull.log
...
TODO: logrotate script and append to log instead.
2012-05-05 12:18:04 -04:00
Michael DeHaan
adca320490
Change defaults so people have to make conscious decisions about pull setup.
2012-05-01 23:25:19 -04:00
Michael DeHaan
a33320d03d
Add some comments to ansible-pull and the example playbook
2012-05-01 23:22:23 -04:00
Stephen Fromm
23ff967f38
Copy inventory file to client
2012-05-02 09:51:19 -07:00
Stephen Fromm
3803b27f6c
Add playbook and template to set up ansible-pull
...
Playbook will install ansible, create directory where git checkout goes,
and set up a cron job to run ansible-pull.
2012-05-02 09:51:19 -07:00
Michael DeHaan
0d5bee2dfa
Revert "Revert "Actually wait for password prompt in remote sudo execution. Totally breaks stderr debugging"
...
This reverts commit e16114034c
.
Conflicts:
lib/ansible/connection.py
2012-04-27 00:46:17 -04:00
Michael DeHaan
f939f3fdaf
Playbook can now take a 'name' which it will show when starting the play
2012-04-27 00:08:06 -04:00
Michael DeHaan
aa8ae85070
Add playbook example for first_available_file
2012-04-26 23:03:14 -04:00
Stephen Fromm
bcfa6a7865
Add another example to file_secontext.yml
...
Demonstrate what happens when there is no default context in the policy.
2012-04-22 00:14:40 -07:00
Stephen Fromm
0f044e64f8
Add example playbook of file module's selinux capabilities
2012-04-21 23:30:08 -07:00
Michael DeHaan
8a027415d0
Port shouldn't be in this example
2012-04-16 22:04:23 -04:00
Michael DeHaan
08468dcb0c
Fixes to make ports DWIM.
2012-04-16 21:52:15 -04:00
Michael DeHaan
31d4ee32d1
Looping! With items! See examples/playbook/loop_with_items.yml for details
2012-04-14 09:55:24 -04:00
Michael DeHaan
2cb89c12e3
Add documentation for vars_prompt
2012-04-02 20:37:59 -04:00
Michael DeHaan
88dab0db2d
Add prompts example
2012-04-02 20:35:51 -04: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
a05b75dbbb
Merge pull request #101 from sfromm/user-module
...
Supplementary group membership now in users module
2012-03-28 16:24:26 -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
4ed971574f
Update user_commands playbook with supplementary group examples
2012-03-28 14:24:13 -07:00
Stephen Fromm
b373c6c223
Add playbook to demonstrate use of group module
2012-03-26 23:04:30 -04:00
Stephen Fromm
8592b3b40d
Update user module to support group name
...
This changes the gid option to group. One may provide a primary group
as either a gid or a name. The module will then check to verify that
the group already exists. If the group does not already exist, the
module will fail.
2012-03-26 23:03:09 -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
3814a46bbf
Move playbook for user commands into examples dir
2012-03-22 00:33:10 -04: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
Michael DeHaan
fef73393f0
rename example files
2012-03-21 22:21:42 -04:00
Michael DeHaan
d75e69853a
No need to comment this part of the example out.
2012-03-21 20:22:44 -04:00
Michael DeHaan
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
Michael DeHaan
a5f4ca50b8
Ratchet up logging a few notches prior to controlling w/ verbosity settings
2012-03-20 22:29:21 -04:00
Michael DeHaan
b5c62ec068
Enhance logging, way to gate verbosity levels pending.
2012-03-20 21:44:01 -04:00
Michael DeHaan
54b98effdf
Add demonstration of only_if capability
2012-03-20 19:55:24 -04:00
Michael DeHaan
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
Michael DeHaan
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
Michael DeHaan
f200a467e7
Update example to use correct state name
2012-03-15 23:11:09 -04:00
Michael DeHaan
f39944b89b
Update example to use correct service state; minor pep8 indent/spacing fixes
2012-03-15 23:10:03 -04:00
Michael DeHaan
2e1b59a9d2
restructure the examples directory
2012-03-13 19:27:13 -04:00