-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
30 lines (25 loc) · 825 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
.PHONY: index
index:
./.bin/gen-index-html.sh
.PHONY: install-tools
install-tools: terraform docker k8s
.PHONY: terraform
terraform:
brew tap hashicorp/tap && brew install hashicorp/tap/terraform
pip3 install terraform-local
.PHONY: docker
docker:
brew install --cask docker
brew install docker-compose
# https://minikube.sigs.k8s.io/docs/start/
# Install Minikube - macOS - https://kubernetes.io/docs/tasks/tools/install-minikube/#macos
#curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
.PHONY: k8s
k8s:
brew install hyperkit
brew install minikube
brew install kubernetes-cli
brew install helm
.PHONY: tilt
tilt:
curl -fsSL https://raw.githubusercontent.com/tilt-dev/tilt/master/scripts/install.sh | bash