diff --git a/Makefile b/Makefile index 158c19e..ad25d17 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ DOCKER_IMAGE ?= inecs/ansible-lab:ansible-controller-latest DOCKER_K8S_IMAGE ?= inecs/ansible-lab:k8s-latest DOCKER_DIND_IMAGE ?= docker:27-dind CONTAINER_NAME ?= ansible-controller +EDITOR ?= nano # Переменные для Docker Hub DOCKER_REGISTRY ?= inecs/ansible-lab @@ -288,6 +289,7 @@ vault: echo "🔐 Создание файла секретов..."; \ read -p "Введите имя файла (без .yml): " FILE; \ docker run --rm -it -v "$(PWD):/workspace" -w /workspace \ + -e EDITOR=$(EDITOR) \ $(DOCKER_IMAGE) \ ansible-vault create --encrypt-vault-id default --vault-password-file vault/.vault vault/$$FILE.yml;; \ edit) \ @@ -296,6 +298,7 @@ vault: echo ""; \ read -p "Введите имя файла (без .yml): " FILE; \ docker run --rm -it -v "$(PWD):/workspace" -w /workspace \ + -e EDITOR=$(EDITOR) \ $(DOCKER_IMAGE) \ ansible-vault edit --vault-password-file vault/.vault vault/$$FILE.yml;; \ show) \ @@ -334,6 +337,7 @@ vault: echo ""; \ read -p "Введите имя файла (без .yml): " FILE; \ docker run --rm -it -v "$(PWD):/workspace" -w /workspace \ + -e EDITOR=$(EDITOR) \ $(DOCKER_IMAGE) \ ansible-vault rekey --vault-password-file vault/.vault vault/$$FILE.yml;; \ check) \ @@ -380,10 +384,10 @@ vault: echo " 💡 Первая команда для настройки vault"; \ echo ""; \ echo " 🔐 make vault create - создать новый файл секретов"; \ - echo " 💡 Интерактивное создание зашифрованного файла"; \ + echo " 💡 Интерактивное создание зашифрованного файла с nano"; \ echo ""; \ echo " ✏️ make vault edit - редактировать существующие секреты"; \ - echo " 💡 Открывает редактор для изменения секретов"; \ + echo " 💡 Открывает nano для изменения секретов"; \ echo ""; \ echo " 👁️ make vault show - показать содержимое секретов"; \ echo " 💡 Расшифровывает и показывает содержимое"; \ @@ -398,7 +402,7 @@ vault: echo " 💡 Создает незашифрованную копию"; \ echo ""; \ echo " 🔑 make vault rekey - сменить пароль шифрования"; \ - echo " 💡 Изменяет пароль для существующего файла"; \ + echo " 💡 Изменяет пароль для существующего файла с nano"; \ echo ""; \ echo " ✅ make vault check - проверить vault файлы"; \ echo " 💡 Проверяет структуру и статус файлов"; \