Commit Graph

81 Commits (5603c32929f5598eeee8abd4c0c79430ea27ce33)

Author SHA1 Message Date
Michael DeHaan 5603c32929 Fixing your YAML Seth :) 12 years ago
Seth Vidal 915d8e1847 add examples for yum: state=latest name=* 12 years ago
Seth Vidal de7d291d1e add a '*' option for name to state=latest to do a global update 12 years ago
Felix Stuermer ed7b073550 Use the force=yes option for apt upgrade actions 12 years ago
Seth Vidal 537166b1ea - optimize for the extremely common case of people specifying pkg names which are, ultimately, already installed
on a system here time went from  16s for a series of pkgs to 3s to just
  check that they were installed.
12 years ago
Michael DeHaan ca2c28413a Styling: deprecation 12 years ago
Michael DeHaan 7dd8c2dda4 Styling: misc pep8 12 years ago
Jack Kuan 94d1a2542e Fix the issue of easy_install ignoring virtualenv_site_packages=yes. 12 years ago
Michael DeHaan 3dc560a1a2 Fixup previous apt_key patch to enable file based modes to work. 12 years ago
James Laska ab745fa0b6 Correctly load up2date configuration
Previously, a configuration file name of None was being passed into
up2dateInitConfig().  This resulted in a correct configuration import,
but failed to properly save the configuration back to disk in the event
a different serverURL was supplied.  This change removes support for
customizing the up2date filename entirely, and relies on up2date to
choose the default config filename.
12 years ago
Michael DeHaan 531e290033 Merge branch 'PR_add_chdir_to_pip' of git://github.com/y-p/ansible into devel
Conflicts:
	library/packaging/pip
12 years ago
Michael DeHaan fe871ecfd4 Merge branch 'fix-apt-purge' of git://github.com/madduck/ansible into purge 12 years ago
Michael DeHaan 79a9629108 Revert "now modules can implement with_items list globbing w/o updating"
This reverts commit 4942a06bc2.

Conflicts:

	lib/ansible/runner/__init__.py
12 years ago
martin f. krafft a52f531c5b Always assume purged for older python-apt
Older python-apt modules don't export Package.installed_files and there
seems to be no other way to figure out if a package is
removed-but-not-purged, so we just always assume it's purged.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft 3d1db80fe0 Introduce non-purged package status
A package may be removed but not purged with APT. The only way to
identify this state is by looking at the list of installed files of
a package. Even if the package has no files installed, this list will be
non-empty until the package is removed:

  # python -c "import apt; c=apt.Cache(); c.update(); c.open(); p=c['ruby1.8']; print p, p.installed, p.installed_files"
  <Package: name:'ruby1.8' id:1425> None [u'']

  # dpkg --purge ruby1.8
  (Reading database ... 27904 files and directories currently installed.)
  Removing ruby1.8 ...
  Purging configuration files for ruby1.8 ...

  # python -c "import apt; c=apt.Cache(); c.update(); c.open(); p=c['ruby1.8']; print p, p.installed, p.installed_files"
  <Package: name:'ruby1.8' id:1425> None []

See http://bugs.debian.org/712749 too.

If a package is not marked installed but it still 'has_files', then it
should be processed if the request is to purge it.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft 1bf4438e60 Fix purging of packages
A small error in the reuse of a variable caused packages to never get
purged. This commit fixes that.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Michael DeHaan 03f1578768 Merge conflict 12 years ago
Michael DeHaan 69ff91505c Merge remote branch 'origin/devel' into devel 12 years ago
Jesse Keating 9f3c43290e pkg option of apt is not required
You can use apt module with update_cache and without specifying a
package. Update the docs to reflect this.
12 years ago
Michael DeHaan 538a998d26 Merge branch 'apt_key_file' of git://github.com/veeti/ansible into devel
Conflicts:
	library/packaging/apt_key
12 years ago
Veeti Paananen b53982f9d2 Add apt_key examples for file and data 12 years ago
Jan-Piet Mens 98c1423269 Docs: consistently format playbook EXAMPLES 12 years ago
Michael DeHaan d91ffdef72 Merge pull request #3162 from strawlab/apt-key-binary-fix
allow apt-key module to work with binary key
12 years ago
Michael DeHaan e27e8d91ac Merge pull request #3225 from eest/openbsd_pkg-check_mode
openbsd_pkg: Add check_mode support.
12 years ago
Michael DeHaan 3a9f45d457 Merge pull request #3213 from veeti/apt_key_data
Document the data argument for apt_key
12 years ago
Michael DeHaan 2ec0c4478c Merge pull request #3227 from bcoca/modules_wantlist
implementing with_items list globbing made easier for modules
12 years ago
Michael DeHaan 2ad98dec1c Merge pull request #3199 from chrishoffman/doc_error
Fixing documentation error
12 years ago
Michael DeHaan 275b0d6c4e Merge pull request #3194 from E-M/patch-2
Fixed Issue #3193 - make rhn_register module compatible with EL 5
12 years ago
Brian Coca 98c290f9e1 now modules can implement with_items list globbing w/o updating
hardcoded lists in ansible code, just add WITH_ITEMS_USES_LIST in a
comment anywhere, and of course, support recieving params as list.

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Jan-Piet Mens 3404a0fc16 DOCS: standardize on EXAMPLES (a.k.a. Docs-JumboPatch JetLag Edition)
Migrated all examples: in DOCUMENTATION=''' string to standalone EXAMPLES=''' string
  Added deprecation warning to moduledev.rst and remove deprecated example from it
  Fixed up a few typos and uppercased some acronyms.
  add consistency to how EXAMPLES are formatted
12 years ago
Patrik Lundin e5abd86d43 openbsd_pkg: Add check_mode support.
The biggest change has been to package_latest since it was previously
just comparing version numbers before and after an upgrade had run.
We now parse the output from a dry run instead.

Thanks to Johan Belin for triggering the discussion :).
12 years ago
Veeti Paananen e4c4f8ba7d Add a file argument to apt_key 12 years ago
Veeti Paananen 6a572f3607 Document the data argument for apt_key 12 years ago
Chris Hoffman 1e80df4e9b Removing all the default: null from the documentation 12 years ago
Chris Hoffman b437ac7dda Fixing documentation error 12 years ago
Edgars M e537232c63 Fixed Issue #3193 12 years ago
E-M 7460c42c28 Fixed module name in examples section
Examples showed that modules name is rhnreq_ks, when it actually is rhn_register.
12 years ago
Andrew Straw 7d9eb14b2a allow apt-key module to work with binary key 12 years ago
Michael DeHaan c6e56bd207 Rename module 12 years ago
Michael DeHaan e87265fa93 Update "added in" version in zypper, update doc name of rhn_register module. 12 years ago
Michael DeHaan 35cbb1a09e Rename module 12 years ago
Michael DeHaan 0cb9d42721 Rename rhnreg_ks to rhn_register 12 years ago
Michael DeHaan 4d3106a56b Merge pull request #3148 from jlaska/rhnreg_ks
Add rhnreg_ks module
12 years ago
Patrick Callahan ec60e59df3 BUG FIX: Add package name to the cmd. 12 years ago
James Laska 8593409767 Minor adjustments to subscription_manager and rhnreg_ks 12 years ago
James Laska 3e05292fa3 Reorganize subscription_manager module.
Also ...
 * When unregistering, first unsubscribe from all content
12 years ago
James Laska 7ccede32fa The rhnreg_ks module acts as a wrapper to the command 'rhnreg_ks'. The
rhnreg_ks command allows users to manage registration to a Red Hat
Network (RHN) (e.g. rhn.redhat.com) server.  The moduel will also
interact with the specified RHN system via XMLRPC as needed.

Before proceeding with registration, the rhnreg_ks module will enable
the system to receive updates from RHN.  This involves enabling the
appropriate RHN yum plugin, as well as disabling an active
subscription-manager yum plugin.

Once enabled, the module will support the following operations:
 * configure
 * register
 * subscribe to custom child channels (see `rhn-channel` command)
 * unregister
12 years ago
Patrick Callahan 8c32154d1e Simple zypper module to install, remove, or upgrades packages. 12 years ago
Michael DeHaan abfb76b415 Fixup doc YAML 12 years ago
James Laska 04b11668cb Updated examples and documentation 12 years ago