On this page
Packaging Modules
Language
- bower – Manage bower packages with bower
 - bundler – Manage Ruby Gem dependencies with Bundler
 - composer – Dependency Manager for PHP
 - cpanm – Manages Perl library dependencies.
 - easy_install – Installs Python libraries
 - gem – Manage Ruby gems
 - maven_artifact – Downloads an Artifact from a Maven Repository
 - npm – Manage node.js packages with npm
 - pear – Manage pear/pecl packages
 - pip – Manages Python library dependencies.
 
Os
- apk – Manages apk packages
 - apt – Manages apt-packages
 - apt_key – Add or remove an apt key
 - apt_repository – Add and remove APT repositories
 - apt_rpm – apt_rpm package manager
 - dnf – Manages packages with the *dnf* package manager
 - dpkg_selections – Dpkg package selection selections
 - homebrew – Package manager for Homebrew
 - homebrew_cask – Install/uninstall homebrew casks.
 - homebrew_tap – Tap a Homebrew repository.
 - layman – Manage Gentoo overlays
 - macports – Package manager for MacPorts
 - openbsd_pkg – Manage packages on OpenBSD
 - opkg – Package manager for OpenWrt
 - package – Generic OS package manager
 - pacman – Manage packages with *pacman*
 - pkg5 – Manages packages with the Solaris 11 Image Packaging System
 - pkg5_publisher – Manages Solaris 11 Image Packaging System publishers
 - pkgin – Package manager for SmartOS, NetBSD, et al.
 - pkgng – Package manager for FreeBSD >= 9.0
 - pkgutil – Manage CSW-Packages on Solaris
 - portage – Package manager for Gentoo
 - portinstall – Installing packages from FreeBSD’s ports system
 - pulp_repo – Add or remove Pulp repos from a remote host.
 - redhat_subscription – Manage registration and subscriptions to RHSM using the ``subscription-manager`` command
 - rhn_channel – Adds or removes Red Hat software channels
 - rhn_register – Manage Red Hat Network registration using the ``rhnreg_ks`` command
 - rpm_key – Adds or removes a gpg key from the rpm db
 - slackpkg – Package manager for Slackware >= 12.2
 - sorcery – Package manager for Source Mage GNU/Linux
 - svr4pkg – Manage Solaris SVR4 packages
 - swdepot – Manage packages with swdepot package manager (HP-UX)
 - swupd – Manages updates and bundles in ClearLinux systems.
 - urpmi – Urpmi manager
 - xbps – Manage packages with XBPS
 - yum – Manages packages with the *yum* package manager
 - yum_repository – Add or remove YUM repositories
 - zypper – Manage packages on SUSE and openSUSE
 - zypper_repository – Add and remove Zypper repositories
 
Note
- (D): This marks a module as deprecated, which means a module is kept for backwards compatibility but usage is discouraged. The module documentation details page may explain more about this rationale.
 
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
 https://docs.ansible.com/ansible/2.4/list_of_packaging_modules.html