2.2. 정의 파일 빌드

Ansible Builder가 설치되면 Ansible Builder가 자동화 실행 환경 이미지를 생성하는 데 사용할 정의 파일을 생성해야 합니다. 자동화 실행 환경 이미지를 빌드하는 상위 수준 프로세스는 Ansible Builder에서 정의 파일을 읽고 검증한 다음 Containerfile 을 Podman에 생성한 다음, 자동화 실행 환경 이미지를 패키징하고 생성하는 것입니다. Ansible Builder에 대해 생성할 정의 파일은 yaml 형식이며 이에 대해 자세히 설명하는 다양한 섹션이 포함되어 있습니다.

다음은 정의 파일의 예입니다.

예 2.1. 정의 파일

version: 1

build_arg_defaults: 1
  ANSIBLE_GALAXY_CLI_COLLECTION_OPTS: "-v"

ansible_config: 'ansible.cfg' 2

dependencies: 3
  galaxy: requirements.yml
  python: requirements.txt
  system: bindep.txt

additional_build_steps: 4
  prepend: |
    RUN whoami
    RUN cat /etc/os-release
  append:
    - RUN echo This is a post-install command!
    - RUN ls -la /etc
1
빌드 인수의 기본값 나열
2
ansible.cfg 파일 경로를 지정합니다.
3
다양한 요구 사항 파일의 위치를 지정합니다.
4
추가 사용자 정의 빌드 단계를 위한 명령

이러한 정의 파일 매개변수에 대한 자세한 내용은 이 섹션을 참조하십시오.