- 24 Apr, 2012 26 commits
-
-
git://github.com/ansible/ansible
* 'devel' of git://github.com/ansible/ansible: (2 commits) Fix tests for facter and the ansible_facts API. ...
Seth Vidal committed -
Ohai and facter modules should not use the ansible_facts API.
Michael DeHaan committed -
and/or executing it fails. This produces a nicer error message than a traceback
Seth Vidal committed -
Jeroen Hoekx committed
-
Jeroen Hoekx committed
-
Expand user in ssh identity file
Michael DeHaan committed -
Fix incorrect merge of custom-facts branch.
Michael DeHaan committed -
This fixes #216.
Jeroen Hoekx committed -
Jeroen Hoekx committed
-
Jeroen Hoekx committed
-
Michael DeHaan committed
-
bugfix for ssh_config patch
Michael DeHaan committed -
Matt Coddington committed
-
Michael DeHaan committed
-
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
changelogs yet since this isn't released yet (but 0.3 is)
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
Conflicts: lib/ansible/playbook.py lib/ansible/runner.py library/apt
Michael DeHaan committed -
Michael DeHaan committed
-
Debmake
Michael DeHaan committed
-
- 23 Apr, 2012 5 commits
-
-
Henry Graham committed
-
The basic idea is sudo /bin/sh -c 'quoted_command'. We use Paramiko's low-level API to set a timeout, get a pseudo tty, execute sudo and the (shell quoted) command atomically, wait just until sudo is ready to accept the password before sending it down the pipe, and then return the command's stdout and stderr. This should be faster, as there are no unneeded sleeps. There are no permissions issues reading the output. It will raise socket.timeout if the command takes too long. However, this is a per-read timeout, not a total execution timeout, so as long as the command is writing output and you are reading it, it will not time out. Local and non-sudo commands remain unchanged, but should probably adopt a similar approach. Since this is a significant change, it needs a lot of testing. Also, someone smarter than I should double-check the quoting and execution, since it is a security issue.
jkleint committed -
If the module result contains "ansible_facts", that will be added to the setup cache.
Jeroen Hoekx committed -
cocoy committed
-
cocoy committed
-
- 22 Apr, 2012 9 commits
-
-
Implemented optional "default-release" argument for apt module
Michael DeHaan committed -
The value is passed to apt-get's "-t" option. Useful for installing backports, e.g.: ansible webservers -m apt -a "pkg=nginx state=latest default-release=squeeze-backports"
Daniel Néri committed -
Add missing deps in setup.py
Michael DeHaan committed -
Stefane Fermigier committed
-
Update secontext behavior in file module
Michael DeHaan committed -
Demonstrate what happens when there is no default context in the policy.
Stephen Fromm committed -
Stephen Fromm committed
-
This adjusts behavior of file module such that removal of se* option does not revert the file's selinux context to the default. In order to go back to the default context according to the policy, you can use the context=default option.
Stephen Fromm committed -
Apt module support for installing/removing specific version of package
Michael DeHaan committed
-