Note
This plugin is part of the community.general collection (version 3.8.1).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.svr4pkg
.
Parameter | Choices/Defaults | Comments |
---|---|---|
category boolean |
| Install/Remove category instead of a single package. |
name string / required | Package name, e.g. SUNWcsr
| |
proxy string | HTTP[s] proxy to be used if src is a URL. | |
response_file string | Specifies the location of a response file to be used if package expects input on install. (added in Ansible 1.4) | |
src string | Specifies the location to install the package from. Required when state=present .Can be any path acceptable to the pkgadd command's -d option. e.g.: somefile.pkg , /dir/with/pkgs , http:/server/mypkgs.pkg .If using a file or directory, they must already be accessible by the host. See the ansible.builtin.copy module for a way to get them there. | |
state string / required |
| Whether to install ( present ), or remove (absent ) a package.If the package is to be installed, then src is required. The SVR4 package system doesn't provide an upgrade operation. You need to uninstall the old, then install the new package. |
zone string |
| Whether to install the package only in the current zone, or install it into all zones. The installation into all zones works only if you are working with the global zone. |
- name: Install a package from an already copied file community.general.svr4pkg: name: CSWcommon src: /tmp/cswpkgs.pkg state: present - name: Install a package directly from an http site community.general.svr4pkg: name: CSWpkgutil src: 'http://get.opencsw.org/now' state: present zone: current - name: Install a package with a response file community.general.svr4pkg: name: CSWggrep src: /tmp/third-party.pkg response_file: /tmp/ggrep.response state: present - name: Ensure that a package is not installed community.general.svr4pkg: name: SUNWgnome-sound-recorder state: absent - name: Ensure that a category is not installed community.general.svr4pkg: name: FIREFOX state: absent category: true
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/svr4pkg_module.html