- 28 Apr, 2013 1 commit
-
-
Michael DeHaan committed
-
- 30 Mar, 2013 1 commit
-
-
mavimo committed
-
- 19 Mar, 2013 1 commit
-
-
Ricky Elrod committed
-
- 15 Mar, 2013 1 commit
-
-
David Hughes committed
-
- 14 Mar, 2013 2 commits
-
-
David Hughes committed
-
Michael DeHaan committed
-
- 12 Mar, 2013 1 commit
-
-
Both modules seboolean and zfs have not been adapted since they defer from the default (either by having a 'null' or special state, or prefering "on"/"off" for state indication.
Dag Wieers committed
-
- 27 Feb, 2013 1 commit
-
-
This updates the following modules to support check_mode: * apt_key * apt_repository * easy_install * pip - will always report changed due to the way it handles state * seboolean * selinux * slurp - since nothing changes, it just adds that it supports check_mode * subversion - reports changed when checking out new repo and when updating. * supervisorctl * svr4pkg See issue #2114.
Stephen Fromm committed
-
- 23 Feb, 2013 3 commits
-
-
Daniel Hokka Zakrisson committed
-
Daniel Hokka Zakrisson committed
-
Michael DeHaan committed
-
- 20 Feb, 2013 1 commit
-
-
This allows flexible selection of the Python version to use while creating the virtualenv.
Jeroen Hoekx committed
-
- 05 Feb, 2013 1 commit
-
-
Blair Zajac committed
-
- 13 Jan, 2013 1 commit
-
-
This updates apt, apt_repository, command, cron, easy_install, facter, fireball, git, group, mount, ohai, pip, service, setup, subversion, supervisorctl, svr4pkg, user, and yum to take advantage of run_command in module_common.py.
Stephen Fromm committed
-
- 12 Dec, 2012 1 commit
-
-
- Do not silently ignore malformed pip requirements files. - Properly reports changed when removing packages. - "latest" i.e. --upgrade is *not* incompatible with requirements files. - Less branchy, simpler logic. - Removed pointless variable "initializations", Python doesn't need that. Other code simplifications. - Fun fact; pip install is (kind of) case insensitive, pip freeze is not. So, 'sqlalchemy' will be reported as installed by install, but missing by freeze. The perhaps controversial change and the one that led to finding / fixing above issues... Instead of adding command parameters 'index', and 'find', and 'mirrors', and etc. Added 'extra_args' which are passed onto pip. The use case for --index-url is having a private pypi repo, like http://pypi.python.org/pypi/localshop, to which you publish private packages. I'm sure most every pip option has a use case for someone. extra_args handles all those. Can reserve ansible command parameters for the most common. Tested with pip 1.1.
Norman J. Harman Jr committed
-
- 02 Dec, 2012 3 commits
-
-
In a virtualenv, pip is called just pip. This fixes the pip module to search for the virtualenv pip first before trying the pip-python and python-pip variants. Without this, pip module would not install to the virtualenv when that parameter is provided.
Stephen Fromm committed -
Older versions of pip (anything less than 1.0?) do not support --use-mirrors flag. This makes it configurable. Default is yes.
Stephen Fromm committed -
This updates _is_package_installed() to accept a requirements file as an argument. This is used later in main() to check if python libs specified in a requirements file are already installed. I updated main() to consolidate the handling of install/uninstall in a single block. This should help if someone wants to remove packages specified by a requirements file.
Stephen Fromm committed
-
- 24 Nov, 2012 2 commits
-
-
Ton Kersten committed
-
Ton Kersten committed
-
- 21 Nov, 2012 1 commit
-
-
Jan-Piet Mens committed
-
- 19 Nov, 2012 1 commit
-
-
Michael DeHaan committed
-
- 23 Oct, 2012 1 commit
-
-
- added terse syntax to modules.rst - added description of special variables to template module
Jan-Piet Mens committed
-
- 14 Oct, 2012 1 commit
-
-
On Red Hat, CentOS and Fedora systems, the pip binary will be called python-pip instead of pip. This commit makes the pip module also check for python-pip. The reason we check for python-pip *first*, is to have ansible fail on not finding 'pip' and reporting *that*. This is consistent with current behaviour and will not confuse users of Debian et al., where the 'python-pip' binary never exists. Tested on Fedora 18 and Ubuntu 12.04.
Maxim Burgerhout committed
-
- 01 Oct, 2012 1 commit
-
-
Jan-Piet Mens committed
-
- 29 Sep, 2012 2 commits
-
-
Marco Vito Moscaritolo committed
-
Marco Vito Moscaritolo committed
-
- 30 Aug, 2012 2 commits
-
-
Added required as optional argument to get_bin_path(). It defaults to false. Updated following modules to use required=True when calling get_bin_path(): apt_repository, easy_install, group, pip, supervisorctl, and user. Also removed _find_supervisorctl() from supervisorctl module and updated _is_running() to not need it.
Stephen Fromm committed -
* Migraed easy_install, pip, service, setup, and user. * Updated fail_json message in apt_repository * Fixed easy_install to not hardcode location of virtualenv in /usr/local/bin/. * Made handling of virtualenv more consistent between easy_install and pip.
Stephen Fromm committed
-
- 17 Aug, 2012 2 commits
-
-
Retrieve the pip path after creating a non-existent virtualenv. Prevents the problem of using the wrong pip if virtualenv doesn't exist yet.
Lorin Hochstein committed -
pip failure message sometimes (always?) go to standard out. Return both standard out and standard error when there's a failure.
Lorin Hochstein committed
-
- 11 Aug, 2012 1 commit
-
-
Add module common code to allow it to be easier to indicate whether arguments are mutually exclusive, required in conjunction, or whether one of a list of arguments is required. This simplifies writing Python modules.
Michael DeHaan committed
-
- 10 Aug, 2012 1 commit
-
-
Sébastien Bocahu committed
-
- 09 Aug, 2012 2 commits
-
-
The `val if something else something-else` syntax does not work prior to 2.5.
Sundar Raman committed -
The `val if something else something-else` syntax does not work prior to 2.5
Sundar Raman committed
-
- 08 Aug, 2012 1 commit
-
-
Matt Wright committed
-
- 07 Aug, 2012 1 commit
-
-
Matt Wright committed
-