Обновление проекта
This commit is contained in:
12
Makefile
12
Makefile
@@ -419,6 +419,18 @@ git:
|
||||
@case "$(word 2, $(MAKECMDGOALS))" in \
|
||||
push) \
|
||||
echo "📤 Отправка изменений в репозиторий..."; \
|
||||
if [ -d "vault" ]; then \
|
||||
VAULT_FILES=$$(find vault -maxdepth 1 -type f -name "*.yml" 2>/dev/null); \
|
||||
if [ -n "$$VAULT_FILES" ]; then \
|
||||
echo "🔐 Шифрование vault/*.yml..."; \
|
||||
for f in $$VAULT_FILES; do \
|
||||
if ! grep -q "ANSIBLE_VAULT" "$$f" 2>/dev/null; then \
|
||||
docker run --rm -v "$(PWD):/workspace" -w /workspace $(DOCKER_IMAGE) \
|
||||
ansible-vault encrypt --encrypt-vault-id default --vault-password-file vault/.vault "$$f" || true; \
|
||||
fi; \
|
||||
done; \
|
||||
fi; \
|
||||
fi; \
|
||||
git add .; \
|
||||
git commit -m "Обновление проекта"; \
|
||||
git push origin main;; \
|
||||
|
||||
Reference in New Issue
Block a user