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