6.16. OpenStack
이 인증 정보 유형을 사용하여 OpenStack 클라우드에 연결합니다. 자동화 컨트롤러는 OpenStack SDK를 사용하여 OpenStack 클라우드와 상호 작용합니다. OpenStack 클라우드 인증 정보를 생성할 때 컨트롤러에서 다음 정보를 입력하라는 메시지를 표시합니다.
- username: OpenStack 클라우드에 인증할 사용자 이름입니다.
- 암호: OpenStack 클라우드에 인증할 암호입니다.
- 프로젝트 이름: OpenStack 클라우드에 연결할 때 사용할 프로젝트 이름(테넌트 이름이라고도 함)입니다.
- 인증 URL: OpenStack 클라우드의 인증 URL입니다.
- cloud name: OpenStack clouds.yaml 파일에 정의된 클라우드 의 이름입니다.
- 지역 이름 (선택 사항): OpenStack 클라우드에 연결할 때 사용할 지역 이름입니다.
- 도메인 이름 (선택 사항): OpenStack 클라우드에 연결할 때 사용할 도메인 이름입니다.
- 프로젝트 도메인 이름 (선택 사항): OpenStack 클라우드에 연결할 때 사용할 프로젝트 도메인 이름입니다.
- SSL 인증서 확인: 이 옵션을 선택하여 OpenStack 클라우드에서 제공하는 SSL 인증서의 유효성을 검사합니다. SSL 인증서 검증을 비활성화하려면 이 옵션을 지웁니다.
다음 샘플 플레이북은 nova_compute Ansible OpenStack 클라우드 모듈을 호출하고 인증 정보가 필요합니다.
-
auth_url -
사용자 이름 -
암호 -
프로젝트 이름
이러한 필드는 환경 변수 OS_CLIENT_CONFIG_FILE 을 통해 플레이북에 사용할 수 있습니다. 이 변수는 클라우드 인증 정보의 콘텐츠를 기반으로 컨트롤러에서 작성한 YAML 파일을 가리킵니다. 다음 샘플 플레이북은 YAML 파일을 Ansible 변수 공간에 로드합니다.
- OS_CLIENT_CONFIG_FILE 예:
- 플레이북 예:
6.16.1. Amazon Web Services 링크 복사링크가 클립보드에 복사되었습니다!
AWS(Amazon Web Services) 클라우드 인증 정보는 플레이북 실행 중에 다음 환경 변수로 노출됩니다(작업 템플릿에서 설정에 필요한 클라우드 인증 정보 선택).
-
AWS_ACCESS_KEY_ID -
AWS-SECRET_ACCESS_KEY
각 AWS 모듈은 aws_access_key_id 또는 aws_secret_access_key 모듈 옵션을 설정하지 않고도 컨트롤러를 통해 실행할 때 이러한 인증 정보를 암시적으로 사용합니다.
6.16.2. Google 링크 복사링크가 클립보드에 복사되었습니다!
이 인증 정보 유형을 사용하여 Google Cloud Platform 서비스로 인증합니다. 자동화 컨트롤러는 Google Cloud 리소스를 관리하는 Ansible 모듈과 함께 사용할 수 있도록 Google Cloud 인증 정보를 지원합니다.
Google 클라우드 인증 정보는 플레이북 실행 중에 다음 환경 변수로 노출됩니다(작업 템플릿에서 설정에 필요한 클라우드 인증 정보 선택).
-
GCE_EMAIL -
GCE_PROJECT -
GCE_CREDENTIALS_FILE_PATH
각 Google 모듈은 service_account_email,project_id 또는 pem_file 모듈 옵션을 설정하지 않고도 컨트롤러를 통해 실행할 때 이러한 인증 정보를 암시적으로 사용합니다.
6.16.3. Azure 링크 복사링크가 클립보드에 복사되었습니다!
자동화 컨트롤러에는 Microsoft Azure 클라우드 리소스 관리를 위한 기본 지원이 포함되어 있습니다.
Azure 클라우드 인증 정보는 플레이북 실행 중에 다음 환경 변수로 존재합니다(작업 템플릿에서 설정에 필요한 클라우드 인증 정보 선택).
-
AZURE_SUBSCRIPTION_ID -
AZURE_CERT_PATH
각 Azure 모듈은 subscription_id 또는 management_cert_path 모듈 옵션을 설정하지 않고도 자동화 컨트롤러를 사용하여 실행할 때 이러한 인증 정보를 사용합니다.
6.16.4. VMware 링크 복사링크가 클립보드에 복사되었습니다!
자동화 컨트롤러는 VMware vSphere와 통합되어 VM(가상 머신)을 인프라의 일부로 관리합니다. 이러한 통합을 통해 사용자는 VMware 환경 내에서 VM의 프로비저닝, 관리 및 해제를 자동화할 수 있습니다.
VMware 클라우드 인증 정보는 플레이북 실행 중에 다음 환경 변수로 노출됩니다(작업 템플릿에서 설정에 필요한 클라우드 인증 정보 선택).
-
VMWARE_USER -
VMWARE_PASSWORD -
VMWARE_HOST
다음 샘플 플레이북은 이러한 인증 정보를 사용하는 방법을 보여줍니다.