community.general.slackpkg – Package manager for Slackware >= 12.2
Note
This plugin is part of the community.general collection (version 2.0.1).
To install it use: ansible-galaxy collection install community.general.
To use it in a playbook, specify: community.general.slackpkg.
Synopsis
- Manage binary packages for Slackware using ‘slackpkg’ which is available in versions after 12.2.
Requirements
The below requirements are needed on the host that executes this module.
- Slackware >= 12.2
Parameters
| Parameter | Choices/Defaults | Comments | 
|---|---|---|
| name  list / elements=string / required  | name of package to install/remove aliases: pkg | |
| state  string  | 
 | state of the package, you can use "installed" as an alias for  presentand removed as one forabsent. | 
| update_cache  boolean  | 
 | update the package database first aliases: update-cache | 
Examples
- name: Install package foo
  community.general.slackpkg:
    name: foo
    state: present
- name: Remove packages foo and bar
  community.general.slackpkg:
    name: foo,bar
    state: absent
- name: Make sure that it is the most updated package
  community.general.slackpkg:
    name: foo
    state: latest
  Authors
- Kim Nørgaard (@KimNorgaard)
    © 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
    https://docs.ansible.com/ansible/2.11/collections/community/general/slackpkg_module.html