• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 9 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Homebrew repository for a Terraform version switcher and all Terraform versions

homebrew-terraforms - Homebrew Casks for all Terraform versions

This repository includes Homebrew Casks to install multiple (or even all!) Terraform versions at the same time. It also includes Homebrew Formula for chtf, a Terraform version switcher.

NOTE: The chtf tool has been extracted to its own repository: https://github.com/Yleisradio/chtf. It can still be installed via this Tap and used as before. But now it also supports systems without Homebrew, also for auto-install.

Usage

Tap this repository:

brew tap yleisradio/terraforms

Install the chtf helper:

brew install chtf

For bash and zsh add the following to the ~/.bashrc or ~/.zshrc file:

if [[ -f /usr/local/share/chtf/chtf.sh ]]; then
    source /usr/local/share/chtf/chtf.sh
fi

The fish version is autoloaded so there is nothing more to do!

Then select the wanted Terraform version to use with chtf.

chtf 0.14.8

You can also just install a specific Terraform version (but you'll need to use chtf or adjust PATH yourself to use it):

brew install --cask terraform-0.6.9

Contibuting

Bug reports, pull requests, and other contributions are welcome on GitHub at https://github.com/Yleisradio/homebrew-terraforms.

This project is intended to be a safe, welcoming space for collaboration. By participating in this project you agree to abide by the terms of Contributor Code of Conduct.

More Repositories

1

avoin-voitto

Open source version of liiga-voitto
Scala
54
star
2

yle_tf

Tooling for Terraform to support environments, hooks, etc.
Ruby
52
star
3

caspartool

Caspartool is a browser based controller / client for html-template graphics playout using CasparCG server(s).
JavaScript
31
star
4

new-reliquary

Clojure wrapper for New Relic
Clojure
21
star
5

chtf

Terraform version switcher with automatic install
Shell
21
star
6

clojure-elastic-apm

Clojure wrapper for Elastic APM: https://www.elastic.co/solutions/apm
Clojure
16
star
7

docker-robotframework

Robot framework Docker-image for UI-tests
Shell
14
star
8

yle-uutiset

Yle Uutiset Applications
HTML
13
star
9

yle-aws-role

Tooling to help to assume AWS IAM roles
Ruby
12
star
10

casparcg-templates-svenska

JavaScript
12
star
11

github-action-trello-integration

TypeScript
11
star
12

http-kit-aws4

[OBSOLETE] AWS Request Signing v4 for http-kit
Clojure
8
star
13

http-kit-newrelic

New Relic instrumentation for HTTP Kit client
Clojure
6
star
14

yle-nginx-clojure

Yle Nginx with Nginx-Clojure
Shell
6
star
15

vagrant-aws-extras

Ruby
5
star
16

yle_tf-aws_assume_role

YleTf Plugin for Assuming AWS IAM Roles
Ruby
5
star
17

relastic

ElasticSearch reindexing tool written in Clojure
Clojure
5
star
18

botsikot

Botsikot is a web application that creates fictional headlines applying Markov Chains and using real headlines as a source material.
PHP
5
star
19

cs-statistics

HTML
3
star
20

yle-share-buttons

Faster and more secure share buttons
JavaScript
3
star
21

yle-esports-ebot-api

Yle esports ebot api
Clojure
2
star
22

yle_tf-landscape

YleTf plugin for Terraform Landscape
Ruby
2
star
23

newrelic-cloudwatch

A container with the NewRelic CloudWatch plugin
Shell
1
star
24

esports-csgo-events

CS:Go event collector app.
Clojure
1
star
25

share-counter

PHP
1
star
26

yle_tf-git_status

yle_tf plugin to verify `git status` after `tf apply`
Ruby
1
star
27

esports-slurper

Esports data receiver
Clojure
1
star