add a Makefile as helper (#65449)

This commit is contained in:
Thomas NOËL 2022-05-20 16:11:19 +02:00 committed by Thomas NOEL
parent 09d9061f72
commit 9a0e67262f
3 changed files with 53 additions and 0 deletions

30
Makefile Normal file
View File

@ -0,0 +1,30 @@
ifneq ("$(wildcard local-inventory.yml)","")
INVENTORY ?= local-inventory.yml
else
INVENTORY ?= inventory.yml
endif
help:
@echo ""
@echo "make install: install/reinstall a Publik system"
@echo "make deploy: deploy a *.dev.publik.love Publik instance"
@echo "make renew-certificate: get *.dev.publik.love valid certificate"
@echo "make upgrade: pull new Publik code and do all migrations"
@echo ""
@echo "To use a specific inventory (default is local-inventory.yml or inventory.yml):"
@echo " make INVENTORY=my-inventory.yml ..."
@echo ""
@echo "More details on https://doc-publik.entrouvert.com/dev/installation-developpeur/"
@echo ""
install:
ansible-playbook -K -i $(INVENTORY) install.yml
deploy:
ansible-playbook -i $(INVENTORY) deploy-tenants.yml
renew-certificate:
ansible-playbook -K -i $(INVENTORY) --tags "tls" install.yml
upgrade:
ansible-playbook -K -i $(INVENTORY) --tags "source" install.yml

View File

@ -0,0 +1,22 @@
local:
hosts:
localhost:
ansible_connection: local
git_ssh: true
compile_theme: false
# src_dir: "/home/{{user}}/src/entrouvert"
# authentic_version: "v3.91"
# django_mellon_version: "v1.34"
# django_tenant_schemas_version: "v1.9.0.2"
# gadjo_version: "v1.46"
# bijoe_version: "v1.36"
# wcs_olap_version: "v1.58"
# chrono_version: "v2.37"
# combo_version: "v4.35"
# eopayment_version: "v1.76"
# hobo_version: "v2.33"
# passerelle_version: "v6.27"
# wcs_version: "v7.70"
# auquotidien_version: "v5.23"
# lingo_version: "v0.4"
# publik_base_theme_version: "v8.22"

View File

@ -12,6 +12,7 @@ local:
dev-passerelle: "customname-passerelle.dev.publik.love"
dev-fargo: "customname-fargo.dev.publik.love"
dev-chrono: "customname-chrono.dev.publik.love"
dev-lingo: "customname-lingo.dev.publik.love"
dev-bijoe: "customname-bijoe.dev.publik.love"
dev-welco: "customname-welco.dev.publik.love"