테라폼을 이용해서 오픈스택 리소스를 생성할 때 인증을 받는 방법은 여러가지가 있습니다. 키스톤에서 제공하는 인증을 설정 값에 추가하면 여러가지 인증을 이용할 수 있습니다. 그 중에서 아이디/암호, 크레덴셜 ID/시크릿, 토큰을 이용하는 방법은 오픈스택 rc 파일에 설정을 통해서 진행할 수 있습니다.
- 아이디/암호
- OS_AUTH_TYPE=v3password
- OS_USERNAME=username
- OS_PASSWORD=password
- 크레덴셜ID/시크릿
- OS_AUTH_TYPE=v3applicationcredential
- OS_APPLICATION_CREDENTIAL_ID=xxxxxxxxxxx
- OS_APPLICATION_CREDENTIAL_SECRET=xxxxxxxxxx
- 토큰
- OS_AUTH_TYPE=v3token
- OS_TOKEN=ggggggg
애플리케이션 크레덴셜 예제
토큰
참고
키스톤 인증 방식 플러그인
https://docs.openstack.org/keystoneauth/latest/plugin-options.html#available-plugins
테라폼 오픈스택 프로바이더
https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs
반응형