Michael DeHaan
ee5f12cd40
Slight tweaks on vars_prompt upgrades
12 years ago
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"
12 years ago
Michael DeHaan
8fa4dc3920
Small change to previous patch, make ranges of hosts inclusive.
12 years ago
Chin Fang
e3b2521f01
Added a host expansion feature to ansible's inventory parsing
12 years ago
Michael DeHaan
fdf14ec7ab
fix module name in examples
12 years ago
Michael DeHaan
0b891fc8fb
Tweaking daisychain internals to allow get_url to modify the path destination when downloading to a directory.
...
Minor module refactoring.
12 years ago
Michael DeHaan
46650cfcec
Merge branch 'get_url3' of https://github.com/jpmens/ansible into devel
12 years ago
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
12 years ago
Michael DeHaan
5a67a556cd
Script to migrate YAML users to the INI format, so we can deprecate YAML inventory (which we are now doing).
12 years ago
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
12 years ago
Michael DeHaan
279b5965b8
Much streamlining around setup steps in playbooks, now only run setup once per play.
12 years ago
Michael DeHaan
86c25fd82d
Merge pull request #590 from marktheunissen/mysql
...
The MySQL modules
12 years ago
Mark Theunissen
f47cc1693d
The MySQL modules
12 years ago
Michael DeHaan
bcd0001cb1
Bring the cobbler external inventory script up to date with current usage (--list, --host hostname)
12 years ago
Michael DeHaan
611e5b0c90
Make adding tags to a playbook work as shorthand to tagging all tasks in the play.
12 years ago
Michael DeHaan
a765deccce
Allow top level playbook files to import other playbook files, added some basic
...
playbook structure checking.
12 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!
12 years ago
Michael DeHaan
83f23ef861
Basic support for tagging tasks and selecting a subset of tasks to run with --tags.
12 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