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
- pip_package_info – pip package information
- yarn – Manage node.js packages with Yarn
Os
- apk – Manages apk packages
- apt – Manages apt-packages
- apt_key – Add or remove an apt key
- apt_repo – Manage APT repositories via apt-repo
- 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
- flatpak – Manage flatpaks
- flatpak_remote – Manage flatpak repository remotes
- homebrew – Package manager for Homebrew
- homebrew_cask – Install/uninstall homebrew casks
- homebrew_tap – Tap a Homebrew repository
- installp – Manage packages on AIX
- 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
- package_facts – package information as facts
- 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
- rhsm_release – Set or Unset RHSM Release version
- rhsm_repository – Manage RHSM repositories using the subscription-manager command
- rpm_key – Adds or removes a gpg key from the rpm db
- slackpkg – Package manager for Slackware >= 12.2
- snap – Manages snaps
- 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.8/modules/list_of_packaging_modules.html