feat: настроен nano как редактор по умолчанию для vault команд
- Добавлена глобальная переменная EDITOR=nano в Makefile - Обновлены команды vault (create, edit, rekey) для использования nano - Обновлена справка с указанием использования nano - Теперь make vault edit открывает nano вместо vim Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
10
Makefile
10
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 " 💡 Проверяет структуру и статус файлов"; \
|
||||
|
||||
Reference in New Issue
Block a user