Commit Graph

86 Commits (bfed0f14ecd78cd509708871014ed5b9005ca065)

Author SHA1 Message Date
Peter Sankauskas 3f17ad62cd Squashed commit of the following:
commit 5b9d29e08fba6402efccaa1ca56d834ff58f4b55
Merge: 7286f3a 111561f
Author: Michael DeHaan <michael.dehaan@gmail.com>
Date:   Sun Jul 15 14:34:10 2012 -0400

    Merge branch 'devel' of https://github.com/pas256/ansible into pasec2

commit 111561f782
Author: Peter Sankauskas <pas256@gmail.com>
Date:   Mon Jul 16 16:13:48 2012 -0700

    Reading the config file from the same directory as the script, and
    fixing typo in security group name

commit e63659d04e
Author: Peter Sankauskas <pas256@gmail.com>
Date:   Mon Jul 16 10:56:59 2012 -0700

    Adding list of variables to documentation

commit d0aecf025e
Author: Peter Sankauskas <pas256@gmail.com>
Date:   Fri Jul 13 15:35:00 2012 -0700

    Finished EC2 external inventory script

commit 136b8a5082
Author: Peter Sankauskas <pas256@gmail.com>
Date:   Thu Jul 12 18:01:44 2012 -0700

    Almost done, just a few more types to deal with

commit 09f92052ce
Author: Peter Sankauskas <pas256@gmail.com>
Date:   Tue Jul 10 23:43:30 2012 -0700

    Adding region options to config, and getting host details happening, but
    need to figure out complex types

commit a940c9b8fb
Author: Peter Sankauskas <pas256@gmail.com>
Date:   Tue Jul 10 18:06:05 2012 -0700

    Converting to a class, commenting methods, reading settings from a
    config file, and starting to work on the host variables

commit 43eb3214a6
Author: Peter Sankauskas <pas256@gmail.com>
Date:   Mon Jul 9 13:11:27 2012 -0700

    First pass of the Ansible EC2 inventory script
13 years ago
Michael DeHaan 279b5965b8 Much streamlining around setup steps in playbooks, now only run setup once per play. 13 years ago
Michael DeHaan 86c25fd82d Merge pull request #590 from marktheunissen/mysql
The MySQL modules
13 years ago
Mark Theunissen f47cc1693d The MySQL modules 13 years ago
Michael DeHaan bcd0001cb1 Bring the cobbler external inventory script up to date with current usage (--list, --host hostname) 13 years ago
Michael DeHaan 611e5b0c90 Make adding tags to a playbook work as shorthand to tagging all tasks in the play. 13 years ago
Michael DeHaan a765deccce Allow top level playbook files to import other playbook files, added some basic
playbook structure checking.
13 years ago
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!
13 years ago
Michael DeHaan 83f23ef861 Basic support for tagging tasks and selecting a subset of tasks to run with --tags. 13 years ago
Michael DeHaan b9b53d1941 Playbook refactoring -- work in progress. 13 years ago
Michael DeHaan 9bb8e8e36d Don't use template syntax in non-templates, it's not the default anymore 13 years ago
Michael DeHaan 39e791a1d3 Log last execution of ansible-pull to /var/log/ansible-pull.log
TODO: logrotate script and append to log instead.
13 years ago
Michael DeHaan adca320490 Change defaults so people have to make conscious decisions about pull setup. 13 years ago
Michael DeHaan a33320d03d Add some comments to ansible-pull and the example playbook 13 years ago
Stephen Fromm 23ff967f38 Copy inventory file to client 13 years ago
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.
13 years ago
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
13 years ago
Michael DeHaan f939f3fdaf Playbook can now take a 'name' which it will show when starting the play 13 years ago
Michael DeHaan aa8ae85070 Add playbook example for first_available_file 13 years ago
Stephen Fromm bcfa6a7865 Add another example to file_secontext.yml
Demonstrate what happens when there is no default context in the policy.
13 years ago
Stephen Fromm 0f044e64f8 Add example playbook of file module's selinux capabilities 13 years ago
Michael DeHaan 8a027415d0 Port shouldn't be in this example 13 years ago
Michael DeHaan 08468dcb0c Fixes to make ports DWIM. 13 years ago
Michael DeHaan 31d4ee32d1 Looping! With items! See examples/playbook/loop_with_items.yml for details 13 years ago
Michael DeHaan 2cb89c12e3 Add documentation for vars_prompt 13 years ago
Michael DeHaan 88dab0db2d Add prompts example 13 years ago
Michael DeHaan 2372a3b734 Sudo support operational in both playbooks and main program. Implementation could use some cleanup. 13 years ago
Michael DeHaan a05b75dbbb Merge pull request #101 from sfromm/user-module
Supplementary group membership now in users module
13 years ago
Stephen Fromm c1e223c424 Remove errant option on password modification action 13 years ago
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.
13 years ago
Stephen Fromm 4ed971574f Update user_commands playbook with supplementary group examples 13 years ago
Stephen Fromm b373c6c223 Add playbook to demonstrate use of group module 13 years ago
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.
13 years ago
Michael DeHaan 292ac4aad2 Make it such that the 'name' element of each playbook line is optional. 13 years ago
Michael DeHaan 3814a46bbf Move playbook for user commands into examples dir 13 years ago
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.
13 years ago
Michael DeHaan fef73393f0 rename example files 13 years ago
Michael DeHaan d75e69853a No need to comment this part of the example out. 13 years ago
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.
13 years ago
Michael DeHaan a5f4ca50b8 Ratchet up logging a few notches prior to controlling w/ verbosity settings 13 years ago
Michael DeHaan b5c62ec068 Enhance logging, way to gate verbosity levels pending. 13 years ago
Michael DeHaan 54b98effdf Add demonstration of only_if capability 13 years ago
Michael DeHaan 64471db94a Remove test from bottom of example that doesn't really make sense in the context of the example's use case. 13 years ago
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!
13 years ago
Michael DeHaan b8eeb0f906 Add note about localhost/auth 13 years ago
Michael DeHaan 3d2a7ebd68 Added cobbler external inventory script, which is a demo of how external inventory
works in Ansible in general.
13 years ago
Michael DeHaan f200a467e7 Update example to use correct state name 13 years ago
Michael DeHaan f39944b89b Update example to use correct service state; minor pep8 indent/spacing fixes 13 years ago
Michael DeHaan f681425453 Rename hosts file back since included by MANIFEST.in 13 years ago
Michael DeHaan 2e1b59a9d2 restructure the examples directory 13 years ago