Commit Graph

479 Commits (debdd4695ae2c78720bdace72900bd02ac5eea84)

Author SHA1 Message Date
John Kleint 07ef38e447 Use iterative MD5 hashing. 14 years ago
Dave Hatton 87e83be826 switch to hashlib.md5 or md5 instead of OS md5 commands 14 years ago
Michael DeHaan 79e47f53dd When sudo'ing to root, keep the setup file location as /etc/ansible/setup 14 years ago
Michael DeHaan d8999800d1 Take a remote md5sum before a file transfer to decide whether to transfer the file or not.
Allows for efficient transfer of large files.  Templates do not sample first because they are small.
14 years ago
Michael DeHaan ceae1857b6 Clean up md5 functions + make the fetch module stay happy if the remote file does not exist. 14 years ago
Michael DeHaan dc95385b38 Comment uncommented methods in utils 14 years ago
Michael DeHaan 5c239effca Release bump to start development on 0.6 14 years ago
Michael DeHaan fb0abbe800 Merge pull request #518 from brainpage/devel
adds 'groups' variable, essentially making hosts file accessible as a var
14 years ago
Daniel Hokka Zakrisson aba1fe8731 Allow variables in variables in templates 14 years ago
alex d3b2b2f6f7 Fixed: pathname for tmp 14 years ago
alex fa1c0e3ceb Fixed: executing templates outside playbooks 14 years ago
Jonathan Palley e827782f81 adds 'groups' variable, essentially making hosts file accessible as a variable 14 years ago
Michael DeHaan 5f1c7c8e24 Fix up the output of the raw module when run within /usr/bin/ansible 14 years ago
Michael DeHaan 81adae619a Remove the -D module debug flag, which no longer is functional due to sudo pty requirements, and replace with -v/--verbose.
This flag will show playbook output from non-failing commands.  -v is also added to /usr/bin/ansible, but not  yet used.

I also gutted some internals code dealing with 'invocations' which allowed the callback to know what module invoked
it.  This is not something 0.5 does or needed, so callbacks have been simplified.
14 years ago
Jeroen Hoekx b7cb00073b Correctly add ungrouped hosts to 'ungrouped' in YAML inventory. 14 years ago
Michael DeHaan 06773dafb4 Merge pull request #511 from dsummersl/devel
added ability to ovverride all ssh settings via ANSIBLE_SSH_ARGS
14 years ago
Dane Summers 4eb7206fed added ability to ovverride all ssh settings via ANSIBLE_SSH_ARGS 14 years ago
Michael DeHaan 5362f18e53 Merge pull request #507 from jhoekx/convention-library-path
Add ./library to module search path.
14 years ago
Jeroen Hoekx 4de2816208 Add ./library to module search path.
It allows for custom modules in the best practices directory structure.
Bundling custom modules along with playbooks in packages is useful.
14 years ago
Jeroen Hoekx edaf0312b3 Import ansible errors in Poller. 14 years ago
Michael DeHaan 53360d6c10 Merge pull request #497 from davehatton/change_constants
shouldn't need a (slash) before /home/daveh
14 years ago
Dave Hatton b72af8d0b9 change to STDOUT from PIPE to get ssh connection module working 14 years ago
Dave Hatton 61af403cf1 shouldn't need a (slash) before /home/daveh 14 years ago
Dave Hatton 5ed34b9b42 change STDOUT to PIPE to get ssh connection module working 14 years ago
Daniel Hokka Zakrisson 92dd59f641 Merge stdout and stderr for non-sudo 14 years ago
Daniel Hokka Zakrisson 0bbea3e684 Wait for process to finish and then parse output 14 years ago
Seth Vidal 7e73d6c604 add -q to handle stdout/stderr being combined, add catch for ControlPersist not existing in ssh for rhel6, etc 14 years ago
Michael DeHaan 67fc362fc6 Merge pull request #492 from dhozac/unnecessary-parse_json
Remove unnecessary parse_json invocation
14 years ago
Michael DeHaan 3152fc977c Merge pull request #493 from dhozac/ssh-merge-stdouterr
Merge stdout and stderr as that is what is expected
14 years ago
Daniel Hokka Zakrisson 705430267b Remove unnecessary parse_json invocation 14 years ago
Michael DeHaan 07f5ab04ea Merge pull request #488 from dhozac/jinja2-env
Create a Jinja2 environment allowing includes
14 years ago
Michael DeHaan b067ea5a7f Merge pull request #489 from dhozac/ssh-args-default
Default to using a ControlMaster connection
14 years ago
Daniel Hokka Zakrisson c84e11e9d5 Default to using a ControlMaster connection 14 years ago
Daniel Hokka Zakrisson 14c61c6f8f Merge stdout and stderr as that is what is expected
Should also fix problems where something might output an error
before the sudo prompt.
14 years ago
Seth Vidal 00798736a3 make Runner options conflict errors raise AnsibleErrors not traceback in general
add catch if -c ssh and -k are passed at the same time since the ssh connection type doesn't
support passwords
14 years ago
Daniel Hokka Zakrisson fb7716bdea Create a Jinja2 environment allowing includes 14 years ago
Daniel Hokka Zakrisson 88f2940914 Add an ssh command wrapper transport 14 years ago
Daniel Hokka Zakrisson 545b4b63d8 Run templating function until the text doesn't change
This allows variables to contain other variables.
14 years ago
Michael DeHaan ce838e0755 Merge pull request #478 from dhozac/not-host
Allow exclusion of hosts/groups
14 years ago
Jonte Norman 8acc5cfc13 Fixed typo from results to result in _execute_raw method 14 years ago
Daniel Hokka Zakrisson 42aecd33f8 Allow exclusion of hosts/groups 14 years ago
Fred Alger e6b76a59c5 Make shell outs to md5sum work on FreeBSD and OS X
Tested with OS X local connection and Linux remote. The paths to the
md5sum and md5 commands are hardcoded to the most common location. This
will definitely fail if the commands are elsewhere, or if the md5
command doesn't support the -q 'quiet' option.
14 years ago
Michael DeHaan 0fb59f0bdd Merge pull request #475 from nafeger/devel
Better error messaging in utils
14 years ago
Nathan A. Feger 8aa26400ea Better error messaging in utils
When a command responds with json that is unparseable, dump that unpareseable response instead of swallowing it.
14 years ago
Michael DeHaan 2b1b8d219a Merge branch 'mktemp-vanish' of https://github.com/dagwieers/ansible into devel
Conflicts:
	lib/ansible/runner/__init__.py
14 years ago
Michael DeHaan 2d6caa46fc Merge pull request #462 from tima/more-env-defaults
Most constants can be overriden with environment variables.
14 years ago
Michael DeHaan 8c961e2003 Merge pull request #461 from dhozac/only_if-early
Evaluate only_if early
14 years ago
Michael DeHaan d95e8846f8 Merge pull request #459 from dhozac/with_items-variable
Allow a variable in with_items
14 years ago
Stephen Fromm 86d03713cb Add assemble module
This adds a module that concatenates (ie. assembles) a file from
fragments in a directory in alphabetical order.  It chains the file
module afterward to fix up ownership and permission.  This also adds
tests for the assemble module with fragments in assemble.d.
14 years ago
Timothy Appnel db2f47f6ae Most constants can be overriden with environment variables. Reserved doing anything with the connection options for further review. 14 years ago