openbsd_pkg – Manage packages on OpenBSD¶
Requirements¶
The below requirements are needed on the host that executes this module.
- python >= 2.5
Parameters¶
Notes¶
Note
- When used with a loop: each package will be processed individually, it is much more efficient to pass the list directly to the name option.
Examples¶
- name: Make sure nmap is installed
  openbsd_pkg:
    name: nmap
    state: present
- name: Make sure nmap is the latest version
  openbsd_pkg:
    name: nmap
    state: latest
- name: Make sure nmap is not installed
  openbsd_pkg:
    name: nmap
    state: absent
- name: Make sure nmap is installed, build it from source if it is not
  openbsd_pkg:
    name: nmap
    state: present
    build: yes
- name: Specify a pkg flavour with '--'
  openbsd_pkg:
    name: vim--no_x11
    state: present
- name: Specify the default flavour to avoid ambiguity errors
  openbsd_pkg:
    name: vim--
    state: present
- name: Specify a package branch (requires at least OpenBSD 6.0)
  openbsd_pkg:
    name: python%3.5
    state: present
- name: Update all packages on the system
  openbsd_pkg:
    name: '*'
    state: latest
- name: Purge a package and it's configuration files
  openbsd_pkg:
    name: mpd
    clean: yes
    state: absent
- name: Quickly remove a package without checking checksums
  openbsd_pkg:
    name: qt5
    quick: yes
    state: absent
Status¶
- This module is not guaranteed to have a backwards compatible interface. [preview]
- This module is maintained by the Ansible Community. [community]
Authors¶
- Patrik Lundin (@eest)
Hint
If you notice any issues in this documentation, you can edit this document to improve it.
