검색

1.5. 컨테이너화된 Ansible Automation Platform의 사후 설치 기능 사용

download PDF

컨테이너화된 Ansible Automation Platform의 실험적인 postinstaller 기능을 사용하여 초기 설치 중에 구성을 정의하고 로드합니다. 이 경우 간단한 YAML 파일로 로드할 구성을 정의하기 위한 구성-코드 접근 방식을 사용합니다.

  1. 이 선택적 기능을 사용하려면 인벤토리 파일에서 다음 변수의 주석을 제거해야 합니다.

    controller_postinstall=true
  2. 기본값은 false이므로 postinstaller를 활성화하려면 이를 활성화해야 합니다. 이 기능에 대한 Ansible Automation Platform 라이센스가 있어야 자동으로 로드할 수 있도록 로컬 파일 시스템에 있어야 합니다.

    controller_license_file=/full_path_to/manifest_file.zip
  3. Git 기반 리포지토리에서 구성 as 코드를 가져올 수 있습니다. 이 작업을 수행하려면 다음 변수를 설정하여 콘텐츠를 가져오는 위치와 Ansible Automation Platform 컨트롤러에 업로드할 위치를 지정합니다.

    controller_postinstall_repo_url=https://your_cac_scm_repo
    controller_postinstall_dir=/full_path_to_where_you_want_the pulled_content_to_reside
  4. controller_postinstall_repo_url 변수를 사용하여 인증 정보를 포함해야 하는 postinstall 리포지토리 URL을 정의할 수 있습니다.

    http(s)://<host>/<repo>.git (public repository without http(s) authentication)
    http(s)://<user>:<password>@<host>:<repo>.git (private repository with http(s) authentication)
    git@<host>:<repo>.git (public/private repository with ssh authentication)
    참고

    ssh 기반 인증을 사용하는 경우 설치 프로그램이 아무것도 구성하지 않으므로 설치 프로그램 노드에서 모든 항목을 구성해야 합니다.

정의 파일은 infra 인증 컬렉션을 사용합니다. controller_configuration 컬렉션은 설치의 일부로 사전 설치되어 있으며 인벤토리 파일에 제공한 설치 컨트롤러 인증 정보를 사용하여 Ansible Automation Platform 컨트롤러에 액세스합니다. YAML 구성 파일을 지정하기만 하면 됩니다.

인증 정보, LDAP 설정, 사용자 및 팀, 조직, 프로젝트, 인벤토리 및 호스트, 작업 및 워크플로우 템플릿과 같은 Ansible Automation Platform 구성 속성을 설정할 수 있습니다.

다음 예제에서는 컨트롤러 작업 템플릿을 정의하고 로드하는 샘플 your-config.yml 파일을 보여줍니다. 이 예제에서는 Ansible Automation Platform 설치와 함께 제공된 사전 로드된 데모 예제에 대한 간단한 변경 사항을 보여줍니다.

/full_path_to_your_configuration_as_code/
├── controller
    	└── job_templates.yml
controller_templates:
 - name: Demo Job Template
   execution_environment: Default execution environment
   instance_groups:
 	- default
   inventory: Demo Inventory
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.