Gruntwork Installer

screenshot of Gruntwork Installer

A script to make it easy to install Gruntwork Modules

Overview

Gruntwork Installer simplifies the process of downloading and installing Gruntwork Modules through an easy-to-use bash script. Designed for compatibility with major Linux distributions like CentOS 7, Amazon Linux, and Ubuntu 16.04, it offers a straightforward method for developers looking to streamline their workflow. With its open-source foundation, users can leverage the power of Gruntwork Modules while maintaining control over their installations.

This tool not only aids in installing Gruntwork Modules but also provides options to manage private GitHub repositories securely. By using a GitHub access token, users can install scripts and binaries directly from their secure repositories, ensuring that their projects remain both efficient and safe.

Features

  • Easy Installation: The gruntwork-install script allows for quick installation of Gruntwork Modules, minimizing setup time.

  • Open Source: The bootstrap-gruntwork-installer.sh script is open source, enabling users to customize the installation process to fit their needs.

  • Compatibility: Tested under several major Linux distributions, ensuring reliability across CentOS 7, Amazon Linux, and Ubuntu 16.04.

  • Private GitHub Access: Supports installation of scripts and binaries from private GitHub repositories using an access token for secure access.

  • Flexible Options: Users can specify various options such as repo, tag, module name, or binary name to tailor the installation to their specific requirements.

  • Check Summing: Provides optional SHA256 and SHA512 checksumming for binaries, enhancing security by ensuring the integrity of downloaded files.

  • Custom Directories: Allows users to define custom download and binary installation directories, adding to the versatility of the tool.