Daniel Hokka Zakrisson
1dadd70d9f
Remove choices=BOOLEANS as it is no longer needed
12 years ago
Daniel Hokka Zakrisson
0150f18a3b
Use argument type checking to convert to boolean
12 years ago
Michael DeHaan
c4522d448f
Merge pull request #2115 from kavink/devel
...
teach apt module to support --check mode
12 years ago
Kavin Kankeshwar
ee9619c5f7
teach apt module to support --check mode
12 years ago
Daniel Hokka Zakrisson
5bb76f5eca
Don't consider packages missing from the cache an error on remove
...
Fixes #2017 .
12 years ago
Blair Zajac
6d5991aa4c
Simplify and correct comparisons with None.
12 years ago
Peter Sankauskas
408d4604d7
The default for install-recommends is actually Yes, not No, as is
...
visible on line 121
12 years ago
Michael DeHaan
aed9841ef8
Merge pull request #1924 from blair/consistly-use-underscores
...
library/apt: consistently use underscores in examples.
12 years ago
Blair Zajac
bfd37a2d44
library/apt: consistently use underscores in examples.
...
To be consistent with the table showing available options, use
underscores in the example tasks, not hyphens, as the table doesn't
list hyphenated versions of option names, so it looks like the
examples could have typos in them.
12 years ago
Stephen Fromm
e4964f42e0
Update modules to use run_command in module_common.py
...
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.
12 years ago
Jan-Piet Mens
d184f72aa9
DOCUMENTATION strings
12 years ago
Michael DeHaan
6f6559670f
chmod -x for all module files in source checkout
12 years ago
Jan-Piet Mens
d069c57974
Reformat code: examples consistently
...
- added terse syntax to modules.rst
- added description of special variables to template module
12 years ago
Michael DeHaan
2ec9717ea3
Remove "the the"
12 years ago
Michael DeHaan
95f9917df5
fix mentioning of redundant aliases in module docs, remove was removed anyway
12 years ago
Michael DeHaan
2d096ea425
Fixing various module related things.
12 years ago
Jan-Piet Mens
c78a0a4a49
Jumbo DOCUMENTATION patch
12 years ago
Marco Vito Moscaritolo
ea7f457c46
Fixed error on official docs (reported on DOCUMENTATION string). Name param must be pkg and is required.
12 years ago
Jan-Piet Mens
e3a5de2624
module DOCUMANTATION for apt, apt_respository cleanup
12 years ago
Marco Vito Moscaritolo
448337697f
Added documentation to APT module
12 years ago
Michael DeHaan
e87697d602
Fix invalid usage or fail_json in apt module
12 years ago
Michael DeHaan
20d90d4c00
Apt module should accept 'absent', and 'present' like the yum module does.
12 years ago
Michael DeHaan
3c2eba57fd
Make pep8 tests run against the library directory as well, and associated tweaks (mostly to indentation) in the library
...
directory.
12 years ago
Michael DeHaan
5ed21bf443
whitespace + remove deprecated YAML parser (migration script lives in examples/scripts and warning was added
...
in 0.6 release)
12 years ago
Michael DeHaan
baacde6c74
Add encoding lines to python modules such that they can take unicode options if they are fed them, since the
...
AnsibleModule stuff no longer base64 encodes for simplicity and speed reasons.
12 years ago
Christoph Seitz
f126c77b3b
Tweaked error massages.
12 years ago
Christoph Seitz
db7b11f152
Some optimizations to previous code.
12 years ago
Christoph Seitz
20e8df1a05
Enable apt module to handle multiply packages (comma separated)
12 years ago
Lorin Hochstein
b3353d8f86
Apt module: add update-cache as alias of update_cache
...
This will ensure users of previous versions of this module don't
have their playbooks break.
12 years ago
Mark Theunissen
12b7b2750c
Fixes for apt module
12 years ago
Michael DeHaan
615d180bc8
Merge pull request #723 from skvidal/devel
...
fix trace-creating error in apt module - also make the default setting a...
12 years ago
Seth Vidal
b909b0b603
new patch - adds a 'boolean' function to the module_common class and cleans up
...
the apt module to use it
12 years ago
Seth Vidal
b69ae999ce
fix trace-creating error in apt module - also make the default setting actualy work
12 years ago
Lorin Hochstein
481a1916e0
Fix typo in apt error message: update-cache -> update_cache
...
The apt parameter changed from update-cache to update_cache, but
the error message still mentioned update-cache
12 years ago
Nikhil Singh
8d283f8194
Code review changes
...
1. Passing the module to the various functions so that they can use module.fail_json and module.exit_json methods inside.
2. Because of point 1, install and remove methods do not return anything. Instead, they use the module functions itself.
3. Move the import statement (for apt and apt_pkg) inside main function so on import error, we can use module.fail_json to print the error.
12 years ago
Nikhil Singh
4d6b3713a7
Adding dict() for json.dumps
12 years ago
Nikhil Singh
096022acb2
Standardizing the apt module
12 years ago
Michael DeHaan
72aefdb609
add noninteractive to debian module per #602
13 years ago
Michael DeHaan
3b035b9fe1
Merge pull request #572 from goozbach/devel
...
fixes #569 apt module problems on old versions of apt-python
13 years ago
Jeremy Smitherman
501fb5a423
Added cmd modifications to use a force-yes option for apt module
13 years ago
Derek Carter
9a6bcb9481
added filter for future warning
13 years ago
Derek Carter
f4414c0511
fixes #569 apt module problems on old versions of apt-python (namely debian 5.0)
13 years ago
Peter Sankauskas
186e438991
Assigning to boolean first
13 years ago
Peter Sankauskas
3965e268ed
Getting the apt module to accept and understand a 'install-recommends' parameter which allows running apt with --no-install-recommends
13 years ago
Nathan A. Feger
d765ccacd1
Add support for older version of python-apt
13 years ago
Cosmin Luță
0f1d98e46b
Added parameter to the apt-get install command to prevent interactive conflict resolution
13 years ago
Stephen Fromm
67ee30f135
Apply logging of arguments to modules (issue #122 )
...
The ohai and facter modules use /usr/bin/logger to log the fact that
they have been invoked. I added 'import os' to the ping module
so that it could have the same syslog statements as the other modules.
I separated the condensed:
shlex.split(open(argfile, 'r').read())
into two separate statements similar to the other modules.
13 years ago
Michael DeHaan
31f6cd6408
Because paramiko using a pty can't distinguish stderr and stdout, remove handling that
...
treated -D as a way to show stderr, and make sure modules don't include things on stderr.
Update docs and test module script to come into line.
13 years ago
Daniel Néri
922899f4be
Add optional "default-release" argument for apt module
...
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"
13 years ago
Daniel Néri
187ab3f918
Add apt module support for installing/removing specific version of package
...
This uses standard APT syntax, e.g.:
ansible webservers -m apt -a "pkg=nginx=1.1.19-1 state=installed"
13 years ago