refactor: add poetry and make scripts for simpler usage
This commit is contained in:
17
Makefile
Normal file
17
Makefile
Normal file
@@ -0,0 +1,17 @@
|
||||
.POSIX:
|
||||
|
||||
env ?= "staging"
|
||||
vault_id ?= "alpina@contrib/rbw-client.sh"
|
||||
|
||||
all: site
|
||||
|
||||
setup:
|
||||
poetry install
|
||||
|
||||
default: site
|
||||
|
||||
site: setup
|
||||
poetry run ansible-playbook --vault-id "${vault_id}" -i inventories/"${env}" site.yml
|
||||
|
||||
services: setup
|
||||
poetry run ansible-playbook --vault-id ${vault_id} -i inventories/"${env}" services.yml
|
Reference in New Issue
Block a user