/macports

Ansible role for macports.

Primary LanguageShellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

ansiblebit.macports

License Platforms

Project Stats

An Ansible role for macports.

Tests

Family Distribution Version Test Status
Darwin MacOSX 10.13 x86_64

Requirements

  • ansible >= 2.4

Role Variables

  • macports_version: the macports version to be installed (default: 2.5.2).

  • macports_upgrade_outdated: flag to determine if outdated ports should be upgraded after the installation process (default: yes).

  • macports_selfupdate: flag to determine if the latest port revisions should be downloaded (default: yes).

  • macports_build_from_source: flag to determine if macports is to be installed from source (not supported yet).

  • macports_force_install: flag to indicate if a new install is to be performed even if macports is already present in the server.

  • macports_installer: hash that contains the filename and SHA256 checksum of the macports files for each supported OS family and distribution.

  • macports_tarball: the file name of the macports tarball.

  • macports_tarball_url: the prefix for the URL from which the macports tarball will be downloaded.

Dependencies

None.

Playbooks

- hosts: servers
  roles:
     - role: ansiblebit.macports