-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
37 lines (24 loc) · 821 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
31
32
33
34
35
36
DEFAULT_FLAGS="--ask-become-pass"
VAULT_FLAG="--ask-vault-pass"
test:
docker compose down && docker compose up --build -d && docker compose exec new_computer bash
all:
ansible-playbook local.yml $(DEFAULT_FLAGS) $(VAULT_FLAG)
core:
ansible-playbook local.yml -t core $(DEFAULT_FLAGS)
zsh:
ansible-playbook local.yml -t zsh $(DEFAULT_FLAGS)
node:
ansible-playbook local.yml -t node $(DEFAULT_FLAGS)
ssh:
ansible-playbook local.yml -t ssh $(DEFAULT_FLAGS) $(VAULT_FLAG)
git-setup:
ansible-playbook local.yml -t git-setup
dotfiles:
ansible-playbook local.yml -t dotfiles $(DEFAULT_FLAGS) $(VAULT_FLAG)
neovim:
ansible-playbook local.yml -t neovim $(DEFAULT_FLAGS)
productivity:
ansible-playbook local.yml -t productivity $(DEFAULT_FLAGS)
fonts:
ansible-playbook local.yml -t fonts $(DEFAULT_FLAGS)