community.general.pkg5 – Manages packages with the Solaris 11 Image Packaging System
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.pkg5.
Synopsis
- IPS packages are the native packages in Solaris 11 and higher.
 
Parameters
| Parameter | Choices/Defaults | Comments | 
|---|---|---|
|   accept_licenses    boolean    |   
  |    Accept any licences.  aliases: accept, accept_licences  |  
|   be_name    string    |    Creates a new boot environment with the given name.   |  |
|   name    list / elements=string / required    |    An FRMI of the package(s) to be installed/removed/updated.  Multiple packages may be specified, separated by   ,. |  |
|   refresh    boolean    |   
  |    Refresh publishers before execution.   |  
|   state    string    |   
  |    Whether to install (present, latest), or remove (absent) a package.   |  
Notes
Note
- The naming of IPS packages is explained at http://www.oracle.com/technetwork/articles/servers-storage-admin/ips-package-versioning-2232906.html.
 
Examples
- name: Install Vim
  community.general.pkg5:
    name: editor/vim
- name: Install Vim without refreshing publishers
  community.general.pkg5:
    name: editor/vim
    refresh: no
- name: Remove finger daemon
  community.general.pkg5:
    name: service/network/finger
    state: absent
- name: Install several packages at once
  community.general.pkg5:
    name:
    - /file/gnu-findutils
    - /text/gnu-grep
  Authors
- Peter Oliver (@mavit)
 
    © 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/pkg5_module.html