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   present and removed as one for absent. |  
|   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