Commit graph

76 commits

Author SHA1 Message Date
Jeroen Hoekx
8ffed6df75 Support custom jinja2 filters.
This uses the plugin framework to add filter plugins.
The previously hardcoded core filters are defined using the plugin
framework now.
2012-11-05 15:11:34 +01:00
Michael DeHaan
cceb99acd5 Simplify the group_by example a small bit 2012-10-30 20:00:21 -04:00
Jeroen Hoekx
b336d40101 Add a group_by action plugin. 2012-10-29 13:10:23 +01:00
Michael DeHaan
457cdb2be0 Add note about when you still have to use only_if 2012-10-27 18:22:16 -04:00
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