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