Commit Graph

2130 Commits (279aab42c532d98e2c8ebd83100510ecdaf541dc)
 

Author SHA1 Message Date
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>
11 years ago
Arturas Slajus ce8c3a5685 datadog_event module requires urllib2, not httplib2. 11 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>
11 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>
11 years ago
Jesse Keating c050f911af make name the parameter, with hostname as alias
name is used throughout Ansible, it's the "standard". This change
applies that standard to the add_host routine and updates the docs to
reflect that. Related to https://github.com/ansible/ansible/pull/3254
11 years ago
Lorin Hochstein 4f841e6f62 django_manage: Pass --noinput to migrate
The django 'migrate' command should receive the --noinput command,
otherwise it can block waiting for user input.
11 years ago
Patrick Callahan d76151d47b bug fix: modify get_device_facts to handle servers with multiple pci domains
On machines with multiple pci domains get_device_facts would fail to
find a matching pci device causing setup to fail. Also on some platforms
there is additional information between the pci information and 'host'.
Modified get_device_facts to call lspci with the -D option and modified
the regex to account for the pci domain and to be more selective.
11 years ago
Michael DeHaan 0596f474cf Merge pull request #3147 from toshywoshy/setup_mtab_without_bind
changed get_mount_facts to ignore mount types 'none'
11 years ago
Michael DeHaan 0a51cdbe1f Merge pull request #3219 from arturaz/devel
datadog_event module: submit your events to DataDog service.
11 years ago
Michael DeHaan 393bfd59b7 Merge branch 'file_hard' of git://github.com/bcoca/ansible into devel
Conflicts:
	library/files/file
11 years ago
Michael DeHaan e4f3c4e286 Clarify module docs 11 years ago
Michael DeHaan 03f1578768 Merge conflict 11 years ago
Michael DeHaan 69ff91505c Merge remote branch 'origin/devel' into devel 11 years ago
Michael DeHaan f53bc323a5 Merge pull request #3230 from sayap/openrc
Add OpenRC support to the service module.
11 years ago
Michael DeHaan 9cdb513751 Merge pull request #3255 from jlund/sha256-example-cleanup
Removed merge conflict header
11 years ago
Michael DeHaan 7a5b794243 Merge pull request #3258 from j2sol/apt-doc
pkg option of apt is not required
11 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.
11 years ago
Joshua Lund c96e6c0d1d Removed merge conflict header 11 years ago
Michael DeHaan 538a998d26 Merge branch 'apt_key_file' of git://github.com/veeti/ansible into devel
Conflicts:
	library/packaging/apt_key
11 years ago
Michael DeHaan b1d96bc839 Merge pull request #3236 from lwade/ec2_placementzone
Added placement_group parameter for cluster compute. Issue 3232.
11 years ago
Michael DeHaan fe65e53236 Merge pull request #3251 from jlund/sucess-typo-fix
Fixed a few small typos
11 years ago
Michael DeHaan 6ed171bee5 Merge branch 'sha256' of git://github.com/jlund/ansible into devel
Conflicts:
	library/network/get_url
11 years ago
Joshua Lund 132ca0b367 Fixed a few small typos 11 years ago
Michael DeHaan a4e6e3d3a3 Merge pull request #3231 from jpmens/docs_more
Docs: consistently format playbook EXAMPLES
11 years ago
Vincent Viallet 65af7ce352 Merge branch 'a_devel' into digitalocean 11 years ago
Vincent Viallet fe7fcf2d15 Rename digital ocean module to digital_ocean, add documentation. 11 years ago
Brian Coca 930e524df1 now mount/unmount are searched for instead of hardcoded
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Veeti Paananen b53982f9d2 Add apt_key examples for file and data 11 years ago
Bruce Pennypacker 0b64077bbd added try/except around conn.get_all_dbinstances 11 years ago
Bruce Pennypacker 158d2a9a82 changed 'action' to 'command'. Fixed a tab issue. 11 years ago
lwade 2ef0d94ab4 Added placement_group parameter for cluster compute. 11 years ago
Jan-Piet Mens 98c1423269 Docs: consistently format playbook EXAMPLES 11 years ago
Michael DeHaan 5cbbd2ee6d Remove reference to non-existant module. 11 years ago
Yap Sok Ann ec265a98e0 Add OpenRC support to the service module. 11 years ago
Michael DeHaan d91ffdef72 Merge pull request #3162 from strawlab/apt-key-binary-fix
allow apt-key module to work with binary key
11 years ago
Michael DeHaan 3274cef6d1 Merge pull request #3172 from gw0/fix-mongodb2.2-compat
Fix `mongodb_user` compatibility with MongoDB 2.2 (used in Debian 7).
11 years ago
Michael DeHaan a234d82e6e Merge branch '20130613_xbits' of git://github.com/trbs/ansible into devel 11 years ago
Michael DeHaan 709d2aaa0d Merge pull request #3120 from chrisgardner/solaris-os-facts
Add Solaris O/S distribution facts
11 years ago
Michael DeHaan 0b87fa6905 Merge pull request #3204 from goozbach/devel
fixed msg bug in library/cloud/quantum_network
11 years ago
Jochen Maes 0830376b0b adds 2 django commands (migrate, collectstatic)
Signed-off-by: Jochen Maes <jochen@sejo-it.be>
11 years ago
Michael DeHaan 78a10dce8f Merge branch 'user_password_update_optional' of git://github.com/bcoca/ansible into devel
Conflicts:
	library/system/user
11 years ago
Michael DeHaan 3840c608da Resolve docs conflict. 11 years ago
Michael DeHaan 4a7f0eeccc Fix merge conflict. 11 years ago
Michael DeHaan 1ea46e814d Merge pull request #3228 from skvidal/facts.d
first cut and docs for facts.d mechanism for setup module
11 years ago
Michael DeHaan e27e8d91ac Merge pull request #3225 from eest/openbsd_pkg-check_mode
openbsd_pkg: Add check_mode support.
11 years ago
Michael DeHaan 3a9f45d457 Merge pull request #3213 from veeti/apt_key_data
Document the data argument for apt_key
11 years ago
Michael DeHaan 2ec0c4478c Merge pull request #3227 from bcoca/modules_wantlist
implementing with_items list globbing made easier for modules
11 years ago
Michael DeHaan 2ad98dec1c Merge pull request #3199 from chrishoffman/doc_error
Fixing documentation error
11 years ago
Michael DeHaan 653d78c23d Merge pull request #3177 from stintel/mysql56-compat
Fix MySQL 5.6 compatibility
11 years ago
Michael DeHaan ae223ae10f Merge pull request #3181 from melodous/devel
HP-UX virtualization facts
11 years ago