New in version 2.3.
Name of the package to install, upgrade, or remove.
When removing a package, also remove its dependencies, provided that they are not required by other packages and were not explicitly installed by a user.
Desired state of the package.
Whether or not to refresh the master package lists. This can be run as part of a package installation or as a separate step.
Whether or not to upgrade whole system
# Install package foo - xbps: name=foo state=present # Upgrade package foo - xbps: name=foo state=latest update_cache=yes # Remove packages foo and bar - xbps: name=foo,bar state=absent # Recursively remove package foo - xbps: name=foo state=absent recurse=yes # Update package cache - xbps: update_cache=yes # Upgrade packages - xbps: upgrade=yes
Common return values are documented here Return Values, the following are the fields unique to this module:
|msg||Message about results||success||string||System Upgraded|
|packages||Packages that are affected/would be affected||success||list||['ansible']|
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.