Install - Infisical

설치

mac

brew install infisical/get-cli/infisical

ubuntu

curl -1sLf \
'<https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.deb.sh>' \
| sudo -E bash

sudo apt-get update && sudo apt-get install -y infisical

pypi(sdk와 cli 둘다 사용 가능)

pip install infisical

인증

infisical login -i

self hosted server에 접속하려는 경우 Self Hosting 클릭 → self hosted server의 도메인 입력 → 이메일 정보와 비밀번호 입력 하면 로그인 됨

Untitled

사용방법

self hosted server에 인증한다면 아래 환경변수를 저장해두자.

export INFISICAL_API_URL="<https://your-self-hosted-infisical.com/api>"

infisical에 저장된 시크릿들을 sdk나 환경변수를 지정해주지 않아도 infisical cli를 통해 한번에 주입할 수 있다.

infisical init

원하는 infisical의 프로젝트를 선택한다.

Untitled

.infisical.json 파일이 생성된다. sensitive data가 아니라 git ignore에 추가안해도됨