Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pycklets / resources / ansible-role / freckfrackery.install-pkg-mgrs
  ..
  defaults
  files
  filter_plugins
  handlers
  meta
  tasks
  templates
  .gitignore
  CHANGELOG.md
  LICENSE
  README.md
Size: Mime:

freckfrackery.install-pkg-mgrs

Platforms

Warning, this is a Beta role

This role has been marked by the author as a beta role, which means that it might be significantly changed in the future. Be careful while using this role in a production environment.


Ansible role to install package managers either from a list of package manager names or a list of packages which will be parsed in order to extract required package managers. Or a combination of those two.

Role variables

List of default variables available in the inventory:

---
# a list of package managers to install
install_pkg_mgrs: {}
# list of packages (for format check out the 'freckfrackery.install-pkgs' role) to parse for required package managers
install_pkg_mgrs_packages: []

List of internal variables used by the role:

__pkg_mgrs__
__archive_formats__
__missing_unarchivers__
__unarchiver_executables__

Usage

Examples

Install pip

Ensures pip is installed in order to be able to use it to install Python packages later on.

- include_role:
    name: freckfrackery.install-pkg-mgrs
  vars:
    install_pkg_mgrs:
      - pip

Additional information

For more information on the format of the install_pkg_mgrs_packages list please refer to the freckfrackery.install-pkgs role.

Authors and license

freckfrackery.install-pkg-mgrs role was written by:

License: Parity Public License


This role is part of the freckles project.

README.md generated by Ansigenome.