8.3. 역할에 대한 컬렉션을 스캐폴드


VS Code의 Ansible 확장에서 역할에 대한 컬렉션을 스캐폴드할 수 있습니다.

프로세스

  1. VS Code를 엽니다.
  2. 역할 컬렉션을 생성할 디렉터리로 이동합니다.
  3. VS Code 활동 표시줄에서 Ansible 아이콘을 클릭하여 Ansible 확장을 엽니다.
  4. Ansible 콘텐츠 작성자 섹션에서 시작하기 를 선택합니다.

    Ansible 콘텐츠 작성자 탭이 열립니다.

  5. 생성 섹션에서 Ansible 컬렉션 프로젝트를 클릭합니다.

    새 Ansible 프로젝트 생성 탭이 열립니다.

  6. Ansible 프로젝트 생성 탭의 양식에 다음을 입력합니다.

    • namespace : 네임스페이스 의 이름을 입력합니다(예: company_namespace ).
    • collection : 컬렉션의 이름을 입력합니다(예: myapp_network ).
    • init path: 새 컬렉션을 스캐폴드할 디렉터리의 경로를 입력합니다.

      기존 디렉터리 이름을 입력하면 스캐폴드 프로세스가 해당 디렉터리의 콘텐츠를 덮어씁니다. 스캐폴드 프로세스를 사용하면 Force 옵션을 활성화하는 경우에만 기존 디렉터리를 사용할 수 있습니다.

      • 컨테이너화된 버전의 Ansible 개발 툴을 사용하는 경우 대상 디렉터리 경로는 로컬 시스템의 경로가 아닌 컨테이너를 기준으로 합니다. 컨테이너에서 현재 디렉터리 이름을 검색하려면 VS Code의 터미널에서 pwd 명령을 실행합니다. 컨테이너의 현재 디렉터리가 작업 공간인 경우 workspaces /<current_project>/collections 를 입력합니다.
      • 로컬로 설치된 Ansible Dev 툴 버전을 사용하는 경우 디렉터리의 전체 경로(예: /user/<username>/path/to/<collection_directory >)를 입력합니다.
  7. 생성을 클릭합니다.

검증

다음 메시지는 Create Ansible 컬렉션 탭의 로그 창에 표시됩니다.

Copy to Clipboard Toggle word wrap
--------------------- ansible-creator logs ---------------------

    Note: collection company_namespace.myapp_network created at /path/to/collections/directory

다음 디렉터리 및 파일은 collections/ 디렉터리에 생성됩니다.

Copy to Clipboard Toggle word wrap
├── .devcontainer
├── .github
├── .gitignore
├── .isort.cfg
├── .pre-commit-config.yaml
├── .prettierignore
├── .vscode
├── CHANGELOG.rst
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING
├── LICENSE
├── MAINTAINERS
├── README.md
├── changelogs
├── devfile.yaml
├── docs
├── extensions
├── galaxy.yml
├── meta
├── plugins
├── pyproject.toml
├── requirements.txt
├── roles
├── test-requirements.txt
├── tests
└── tox-ansible.ini
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat, Inc.