2장. Ansible Automation Platform 통합
이 섹션의 절차를 사용하여 Ansible Automation Platform의 통합을 설정합니다. 인증 정보를 생성하고 실행 환경을 빌드하고 Ansible Automation Platform에서 작업 템플릿을 시작해야 합니다.
2.1. 인증 정보 생성 링크 복사링크가 클립보드에 복사되었습니다!
Ansible Automation Platform 사용자 인터페이스에서 직접 인증 정보를 설정할 수 있습니다. 인증 정보는 실행 환경에 제공되며 Ansible Automation Platform은 여기에서 읽습니다. 이렇게 하면 각 플레이북을 수동으로 업데이트할 필요가 없습니다.
사전 요구 사항
- Terraform API 토큰이 설정되어 있어야 합니다.
프로세스
- Ansible Automation Platform에 로그인합니다.
-
탐색 패널에서
. - 클릭합니다. Create Credential Type 페이지가 열리고 세부 정보 탭이 표시됩니다.
- 인증 정보 유형에 대해 이름을 입력합니다.
입력 구성 필드에 다음 YAML 매개변수 및 값을 입력합니다.
fields: - id: token type: string label: token secret: true
fields: - id: token type: string label: token secret: trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow Injector 구성 필드에 환경 호스트 이름과 TF 토큰을 입력합니다.
Terraform Enterprise의 경우 호스트 이름은 TFE를 배포한 위치입니다.
env: TF_TOKEN_<hostname>: ‘{{ token }}’env: TF_TOKEN_<hostname>: ‘{{ token }}’Copy to Clipboard Copied! Toggle word wrap Toggle overflow HCP Terraform의 경우 다음을 사용합니다.
env: TF_TOKEN_app_terraform_io: ‘{{ token }}’env: TF_TOKEN_app_terraform_io: ‘{{ token }}’Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 구성을 저장하려면 을 다시 클릭합니다. 새 인증 정보 유형이 생성됩니다.
-
새 인증 정보 유형의 인스턴스를 생성하려면
페이지를 선택하고 을 선택합니다. - 인증 정보 유형 드롭다운 목록에서 이전에 생성한 인증 정보 유형의 이름을 선택합니다.
- 토큰 필드에 Terraform API 토큰을 입력합니다.
- (선택 사항) 설명을 편집하고 조직 드롭다운 목록에서 TF 조직을 선택합니다.
- 을 클릭합니다.
추가 리소스