Commit graph

81 commits

Author SHA1 Message Date
Serge van Ginderachter
26646149a9 enforce no enteractiveness installing pkg with apt
use the same env vars and dpkg options as for the upgrade function
also link check mode to --simulate option when installing a pkg

fixes #2763
2013-04-24 12:02:05 +02:00
Michael DeHaan
bf9ca7fc4d Fixup apt module refactoring from previous patch. 2013-04-23 09:38:32 -04:00
Serge van Ginderachter
3a654d4497 package and upgrade are not mutually exclusive, but when both were set, upgrade didn't happen 2013-04-11 23:58:15 +02:00
Serge van Ginderachter
e1ea9b7f87 add default=yes in upgrade argument spec 2013-04-11 23:43:35 +02:00
Serge van Ginderachter
04547eb064 apt module: part rewrite of the upgrade logic, consistently checking
the executable paths, adding 'safe' as an alias to yes, and adding
'full' to allow aptitude full-upgrade as an alternative to apt-get
dist-upgrade
2013-04-11 23:03:47 +02:00
Gareth Rees
c0d39fbde1 Add separate step update_cache example 2013-04-08 18:20:23 +02:00
Lorin Hochstein
3eb859a01c upgrade should obey check mode 2013-03-31 21:48:08 -04:00
Lorin Hochstein
75a9687a2a Use aptitude safe-upgrade for apt upgrade=yes
Use aptitude safe-upgrade instead of apt-get upgrade to implement
apt: upgrade=yes. Using aptitude ensures that missing dependencies
will also be installed.

Fixes #2540
2013-03-31 21:41:58 -04:00
lwade
e2c138f2ba Changed python interpreter to be consistent in these modules as compared to all others. 2013-03-19 16:07:36 +00:00
Brian Coca
2a47bb5b7a now actually import exception to be usable 2013-03-13 18:21:16 -04:00
Brian Coca
d3f6071d66 now catches lock exceptoins on apt and returns friendly message instead of
traceback

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-03-13 18:11:23 -04:00
Daniel Hokka Zakrisson
f15bb4393e Make apt upgrade=dist work and make its argument handling more idiomatic
Fixes #2287.
2013-03-05 23:46:34 +01:00
Michael DeHaan
acb2ab73c2 Type checking on library/apt means the upgrade parameter is now properly True/False 2013-03-01 23:34:27 -05:00
Michael DeHaan
aee5bb12e9 Fix apt module documentation formatting. 2013-03-01 17:38:14 -05:00
Michael DeHaan
51806351fa Merge branch 'new_branch_for_apt_squashed' of git://github.com/RaymiiOrg/ansible-1 into devel
Conflicts:
	library/apt
2013-03-01 17:13:42 -05:00
Remy van Elst
5f46bbc713 apt update 2013-02-28 20:50:07 +01:00
Remy van Elst
722357c254 apt upgrade support 2013-02-28 20:47:31 +01:00
Daniel Hokka Zakrisson
ca3f46d7fa Fix apt module's boolean check to expect converted value
Fixes #2218.
2013-02-27 20:02:34 +01:00
Daniel Hokka Zakrisson
1dadd70d9f Remove choices=BOOLEANS as it is no longer needed 2013-02-23 22:57:36 +01:00
Daniel Hokka Zakrisson
0150f18a3b Use argument type checking to convert to boolean 2013-02-23 19:59:52 +01:00
Michael DeHaan
c4522d448f Merge pull request #2115 from kavink/devel
teach apt module to support --check mode
2013-02-20 05:28:21 -08:00
Kavin Kankeshwar
ee9619c5f7 teach apt module to support --check mode 2013-02-19 14:18:52 -08:00
Daniel Hokka Zakrisson
5bb76f5eca Don't consider packages missing from the cache an error on remove
Fixes #2017.
2013-02-19 23:18:17 +01:00
Blair Zajac
6d5991aa4c Simplify and correct comparisons with None. 2013-02-16 13:32:48 -05:00
Peter Sankauskas
408d4604d7 The default for install-recommends is actually Yes, not No, as is
visible on line 121
2013-02-14 15:27:20 -08:00
Remy
d4a928e302 Added DPKG options which lardcanoe suggested 2013-02-07 08:00:02 +01:00
Remy
fde27ae26e Added check so that upgrade cannot be used with other options. 2013-02-04 08:44:35 +01:00
Remy
f1dffe9bc6 Added version flag (1.1) to updated
apt module.
2013-02-03 19:14:37 +01:00
Remy
03254282c7 Added apt-get upgrade and dist-upgrade option 2013-02-03 10:46:23 +01:00
Michael DeHaan
aed9841ef8 Merge pull request #1924 from blair/consistly-use-underscores
library/apt: consistently use underscores in examples.
2013-01-26 10:31:59 -08:00
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.
2013-01-26 10:25:08 -08:00
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.
2013-01-13 08:37:19 -08:00
Jan-Piet Mens
d184f72aa9 DOCUMENTATION strings 2012-11-21 18:49:30 +01:00
Michael DeHaan
6f6559670f chmod -x for all module files in source checkout 2012-11-19 13:47:40 -05:00
Jan-Piet Mens
d069c57974 Reformat code: examples consistently
- added terse syntax to modules.rst
 - added description of special variables to template module
2012-10-23 15:14:01 +02:00
Michael DeHaan
2ec9717ea3 Remove "the the" 2012-10-17 19:38:17 -04:00
Michael DeHaan
95f9917df5 fix mentioning of redundant aliases in module docs, remove was removed anyway 2012-10-12 18:14:09 -04:00
Michael DeHaan
2d096ea425 Fixing various module related things. 2012-10-02 22:32:17 -04:00
Jan-Piet Mens
c78a0a4a49 Jumbo DOCUMENTATION patch 2012-10-01 09:18:54 +02:00
Marco Vito Moscaritolo
ea7f457c46 Fixed error on official docs (reported on DOCUMENTATION string). Name param must be pkg and is required. 2012-09-29 18:23:13 +02:00
Jan-Piet Mens
e3a5de2624 module DOCUMANTATION for apt, apt_respository cleanup 2012-09-29 01:51:55 +02:00
Marco Vito Moscaritolo
448337697f Added documentation to APT module 2012-09-28 22:35:29 +02:00
Michael DeHaan
e87697d602 Fix invalid usage or fail_json in apt module 2012-08-18 19:43:45 -04:00
Michael DeHaan
20d90d4c00 Apt module should accept 'absent', and 'present' like the yum module does. 2012-08-18 18:38:10 -04:00
Michael DeHaan
3c2eba57fd Make pep8 tests run against the library directory as well, and associated tweaks (mostly to indentation) in the library
directory.
2012-08-11 12:35:58 -04:00
Michael DeHaan
5ed21bf443 whitespace + remove deprecated YAML parser (migration script lives in examples/scripts and warning was added
in 0.6 release)
2012-08-06 20:07:02 -04:00
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.
2012-08-02 21:29:10 -04:00
Christoph Seitz
f126c77b3b Tweaked error massages. 2012-08-01 18:45:32 +02:00
Christoph Seitz
db7b11f152 Some optimizations to previous code. 2012-08-01 18:43:39 +02:00
Christoph Seitz
20e8df1a05 Enable apt module to handle multiply packages (comma separated) 2012-08-01 18:09:30 +02:00