Red Hat Ansible Automation Platform의 특징 및 장점
팀 간 협업을 통해 함께 자동화 구현.
팀에는 자동화가 필요한 곳에 두루 적용할 수 있는 단일 자동화 솔루션이 필요합니다. Red Hat® Ansible® Automation Platform을 통해 여러 팀에서 자동화를 쉽게 공유할 수 있습니다. 이 솔루션은 자동화 생성, 실행, 관리에 필요한 모든 요소를 단일 서브스크립션으로 제공합니다.
누가 Ansible Automation Platform을 사용하나요?
자동화 팀은 자동화가 필요한 장소와 시점에 신뢰할 수 있는 자동화를 신속히 제공해야 합니다. 많은 조직에서 이러한 역할은 개인이나 팀에 할당되지 않을 수 있으며 일부 운영 팀 구성원이 여러 역할을 담당할 수 있습니다.
오토메이션 아키텍트
오토메이션 아키텍트는 여러 팀에 자동화를 도입하여 IT 프로세스에 맞게 조정하고 도입을 간소화합니다. IT 관리자와 아키텍트는 기업 전반에 자동화를 더 쉽게 확장하면서도 오토메이션 서비스 카탈로그로 자동화 정책과 거버넌스를 관리하고 Red Hat Insights for Ansible Automation Platform로 전체 스택에서 실시간 보고를 받을 수 있습니다.
오토메이션 개발자
오토메이션 개발자는 Ansible Playbook, 롤, 모듈을 생성합니다. 개발자는 여러 툴과 프레임워크의 유지 관리를 위한 운영 오버헤드 없이 자유롭게 구축할 수 있습니다. 실행 환경은 자동화 구축 및 확장을 위한 일관되면서도 컨테이너와 유사한 경험과 함께 자동화 구축 및 관리를 지원하는 새로운 툴링을 제공합니다. 거의 모든 활용 사례에 사용할 수 있는 솔루션과 함께 사전 구축된 오토메이션 콘텐츠를 제공하는 100개 이상의 Ansible Content Collections가 있습니다.
오토메이션 관리 및 운영팀
오토메이션 관리 및 운영팀은 자동화 플랫폼과 프레임워크가 작동 가능한지 확인합니다. 관리자와 운영자는 오토메이션 컨트롤러와 오토메이션 허브에 있는 강력한 툴을 활용하여, 엔드포인트 전반에 걸쳐 폭넓게 액세스할 수 있는 커맨드라인 인터페이스(CLI), 그래픽 사용자 인터페이스(GUI), 텍스트 기반 사용자 인터페이스(TUI)와 공통 언어로 자동화 프로젝트를 더 효율적으로 관리하고 공유합니다.
Red Hat Ansible Automation Platform 구성 요소
오토메이션 실행 환경
명확하고 일관된 이식 가능한 환경
오토메이션 실행 환경은 Ansible Playbook 실행을 위해 명확하고 일관된 이식 가능한 환경을 제공하는 컨테이너 이미지입니다. 따라서 이 환경에는 Ansible 오토메이션, Ansible 콘텐츠, 이 콘텐츠에 필요한 모든 추가 종속성이 포함되어 있습니다. 오토메이션 실행 환경은 Red Hat Ansible Automation Platform의 기초입니다.
확장할 수 없어 자동화의 잠재력을 온전히 구현하지 못하는 조직이 많습니다. 오토메이션 실행 환경을 구현하면 자동화를 여러 플랫폼에 걸쳐 일관되게 실행할 수 있습니다. 모든 사용자 정의 종속성은 개발 단계에서 정의되고 컨트롤 플레인과 더 이상 긴밀히 결합되지 않으므로 여러 환경에서 개발 주기를 단축하고 확장성, 신뢰성, 이식성을 유지할 수 있습니다.
실행 환경은 복잡성을 줄이고 개발과 프로덕션 간 표류의 위험을 줄임으로써 자동화 작업을 표준화합니다. 아키텍트, 오토메이션 개발자, 운영팀은 실행 환경에서 자동화 종속성을 더 쉽게 관리할 수 있습니다. 또한 오토메이션 실행 환경에서는 자동화를 반복하고 전역으로 확장할 수 있습니다.
아키텍트를 위한 오토메이션 실행 환경
오토메이션 실행 환경은 Ansible Automation Platform용 아키텍처를 변경한 것입니다. Ansible Automation Platform은 컨트롤 플레인과 실행 플레인을 분리함으로써 오토메이션 개발자 및 관리자에게 더 나은 확장성을 제공할 수 있습니다. 이것이 가능한 이유는 네트워킹 또는 클라우드 팀에 이들의 요구 사항에 맞는 표준화된 실행 환경을 제공하고 종속성에 대한 개발자의 우려를 해소해 주는 표준화된 환경을 제공하기 때문입니다.
또한 Ansible Automation Platform은 다수의 역할에 셀프 서비스 기능을 제공함으로써 운영팀의 부담을 덜어줍니다. 자동화 팀은 플랫폼 관리자에게 연락하지 않고도 자동화 환경을 정의, 구축, 업데이트하여 플랫폼을 변경할 수 있습니다.
오토메이션 실행 환경을 실행하려면 Red Hat OpenShift가 필요한가요? 아닙니다. Ansible Automation Platform은 모든 Red Hat 플랫폼을 지원하며 Red Hat® Enterprise Linux®, Red Hat OpenShift® 또는 이 둘의 조합에 배포하여 귀사의 요구 사항을 충족하고 오픈 하이브리드 클라우드를 지원할 수 있습니다.
오토메이션 실행 환경에는 다음이 포함되어 있습니다.
- 기본 운영 체제인 Red Hat Universal Base Image(UBI) 8
- ansible-core(핵심 자동화 언어)
- Python 3.8
- 모든 Ansible Content Collections와 종속성(해당되는 경우)
개발자를 위한 오토메이션 실행 환경
오토메이션 실행 환경은 모든 필요 항목을 컨테이너화함으로써 오토메이션 개발자에게 프로덕션과 동일한 일관된 개발 환경을 제공합니다. 따라서 개발자는 종속성과 개발-프로덕션 간 표류에 대한 걱정 없이 오토메이션 콘텐츠 자체에 집중할 수 있습니다. 또한 이러한 아키텍처 변경으로 제3사 개발자 및 파트너는 사용자와 고객을 위한 자체 자동화 환경을 더 쉽게 조성하고 배포할 수 있습니다.
운영팀을 위한 오토메이션 실행 환경
오토메이션 운영팀 구성원, 즉 Ansible Automation Platform 관리자는 네트워킹 자동화 및 클라우드 자동화 팀과 같은 다양한 그룹에 오토메이션 실행 환경을 제공하고 이를 관리할 수 있습니다. 이들 각 그룹은 개인별로 다른 자동화 환경을 관리하는 대신 특정 콘텐츠를 수신하여 자신의 역할을 지원할 수 있습니다. 또한 이 그룹의 구성원은 플랫폼 관리자의 개입 없이 셀프 서비스 모델에서 자체 자동화 환경을 정의, 구축, 업데이트할 수 있습니다.
오토메이션 실행 환경을 실행하려면 Red Hat OpenShift가 필요한가요? 아닙니다. Ansible Automation Platform은 모든 Red Hat 플랫폼을 지원하며 Red Hat® Enterprise Linux®, Red Hat OpenShift® 또는 이 둘의 조합에 배포하여 귀사의 요구 사항을 충족하고 오픈 하이브리드 클라우드를 지원할 수 있습니다.
오토메이션 실행 환경에는 다음이 포함되어 있습니다.
- 기본 운영 체제인 Red Hat Universal Base Image(UBI) 8
- ansible-core(핵심 자동화 언어)
- Python 3.8
- 모든 Ansible Content Collections와 종속성(해당되는 경우)
오토메이션 컨트롤러
자동화의 정의, 운영 및 위임
오토메이션 컨트롤러는 자동화를 위한 컨트롤 플레인으로서, Ansible Automation Platform의 핵심 구성 요소입니다. 오토메이션 컨트롤러의 이전 명칭은 "Ansible Tower"였습니다. 새로운 오토메이션 컨트롤러는 조직 전반에서 자동화를 정의, 운영, 위임할 수 있는 표준화된 방식을 지속적으로 제공하고, 개선된 아키텍처에서 새로운 기능을 제공합니다.
사용자는 오토메이션 컨트롤러를 이용해 인벤토리를 관리하고, 워크플로우를 시작 및 예약하고, 변경을 추적하고, 이러한 변경 사항을 보고에 통합할 수 있으며, 이 모든 작업은 중앙화된 사용자 인터페이스 및 REST API에서 수행됩니다.
오토메이션 컨트롤러는 자동화 시작, 위임, 감사, 배포 방식을 표준화하므로 조직은 안정적으로 자동화를 진행하고 자동화의 무질서한 확산 및 변이를 줄일 수 있습니다.
이제 오토메이션 컨트롤러에 오토메이션 토폴로지 뷰어라는 새로운 기능이 도입되었습니다. 이 뷰어를 사용하면 홉(hop), 실행, 하이브리드, 제어 노드 등 가장 복잡한 오토메이션 토폴로지일지라도 여러 사이트에 걸쳐 그래픽으로 시각화할 수 있습니다. 사용자는 새로운 토폴로지 뷰어를 통해 자동화가 실행되고 있는 위치를 명확히 파악하여 Ansible Automation Platform에서 규모에 따라 매우 쉽게 관리할 수 있습니다.
오토메이션 컨트롤러의 구성 요소는 다음과 같습니다.
- 태스크 관리자 / 스케줄러
- API 인벤토리 관리
- API 자격 증명 관리
- API 자동화 작업 관리
- 오토메이션 토폴로지 뷰어
- 메시지/큐/캐시/ KV 스토어
- 오토메이션 메시 커넥터
- 오토메이션 메시 리셉터
- 데이터베이스
아키텍트를 위한 오토메이션 컨트롤러
모든 자동화 팀원은 직간접적으로 오토메이션 컨트롤러와 상호 작용하거나 오토메이션 컨트롤러에 의존합니다. Ansible Automation Platform은 자동화 시작, 위임, 감사, 배포 방식을 표준화하므로 기업은 조직 전반에서 안정적으로 자동화를 진행하고 자동화의 무질서한 확산과 변이를 줄일 수 있습니다. 오토메이션 아키텍트는 여러 팀에 자동화를 도입하여 IT 프로세스에 맞게 조정하고 도입을 간소화합니다. 오토메이션 실행 환경은 조직 내에서 자동화를 개발하고 구현할 수 있는 표준 방식을 제공합니다. 이로써 자동화 작업의 복잡성이 줄고 개발과 프로덕션 사이에서 표류하는 일이 방지됩니다.
개발자를 위한 오토메이션 컨트롤러
모든 자동화 팀원은 직간접적으로 오토메이션 컨트롤러와 상호 작용하거나 오토메이션 컨트롤러에 의존합니다. 오토메이션 개발자는 독립적으로 또는 함께 작동할 수 있는 Ansible Playbook, 롤, 모듈을 생성합니다. 오토메이션 컨트롤러의 사용자 인터페이스에서 “보기” 및 “편집” 기능을 통해 컨트롤러 오브젝트 및 구성 요소를 제대로 보고 편집할 수 있어 관측성이 더 향상됩니다.
운영팀을 위한 오토메이션 컨트롤러
모든 자동화 팀원은 직간접적으로 오토메이션 컨트롤러와 상호 작용하거나 오토메이션 컨트롤러에 의존합니다. 오토메이션 관리자 및 오퍼레이터는 자동화 플랫폼과 프레임워크가 작동 가능한지 확인합니다. 이들의 관리 태스크는 오토메이션 컨트롤러에 포함된 사용자 인터페이스, 검색 가능한 API, 역할 기반 액세스 제어, 작업 스케줄링, 통합 알림, 그래픽 인벤토리 관리, CI/CD 통합, 워크플로우 시각화 기능의 지원을 받습니다.
오토메이션 메시
Ansible Automation Platform의 오토메이션 메시 구성 요소는 자동화 확장이 가능한 단순하고 신뢰할 수 있는 프레임워크를 제공합니다. 오토메이션 메시는 유연한 다방향 커뮤니케이션 계층을 통해 조직의 운영 능력을 전 세계적인 규모로 향상해 줍니다. 대기 시간, 연결 디스럽션, 네이티브 피어링 기능에 덜 민감하므로 신뢰성이 강화되어 현재 출시된 다른 자동화 플랫폼에 비해 더 먼 곳까지 도달할 수 있습니다. TLS 인증 및 암호화, 부가적인 액세스 제어를 제공하는 Ansible Automation Platform을 통해 전체 엔터프라이즈 IT 자산에 대해 가능한 것의 경계를 확장할 수 있습니다.
Red Hat Ansible Automation Platform 2와 함께 새로운 아키텍처 접근 방식이 배포되므로 실행 환경이 컨트롤러와 통신할 수 있는지 확인해야 합니다. 바로 이때 오토메이션 메시가 필요합니다.
아키텍트를 위한 오토메이션 메시
아키텍트는 현재의 요구 사항을 모두 충족하면서도 원활한 확장을 통해 미래 요구에 대처할 수 있는 솔루션이 필요합니다. 이 솔루션은 Red Hat의 현재 기술과 통합되고 지원과 SLA를 제공해야 합니다.
이전 자동화 아키텍처는 백그라운드 SSH와 기타 프로토콜을 사용해 연결을 설정하는 격리된 노드를 사용했습니다. 다중 방화벽, 다중 VPN 등을 사용하는 격리된 다중 환경을 다룰 때는 SSH 포트에 의존해 TCP/IP 앞에서 개방성을 유지하기가 어려울 수 있습니다.
이제 오토메이션 메시를 사용하면 TCP/IP 상단에 더 안전한 방식으로 자체 계층을 생성하여 그러한 네트워크와 환경을 연결할 수 있습니다. 이렇게 하면 보안을 약화시키지 않고 더 큰 유연성을 얻을 수 있습니다.
개발자를 위한 오토메이션 메시
개발자는 코드로 취급할 수 있고 환경 전반에서 이식 가능한 오토메이션 콘텐츠를 어디서든 의도한 대로 실행되리라는 확신을 가지고 생성해야 합니다. 오토메이션 메시는 컨트롤러가 실행 환경이 어디에 상주하든 그 상태를 파악할 수 있도록 Red Hat이 사용자 정의한 전용 커뮤니케이션 계층의 물리적 프로토콜입니다.
운영을 위한 오토메이션 메시
운영팀은 계속해서 빨라지는 조직의 속도에 맞춰 서비스를 제공해야 합니다. 운영팀은 자동화 기반 자체의 세부 정보를 이해하지 않고도 일상적인 자동화 요구 사항을 모두 충족하는 플랫폼이 필요합니다. 이 플랫폼은 보조 툴에 대한 지식 없이도 종속성 및 규모를 일관되게 관리해야 합니다.
Ansible Content Collections
일관된 서비스 제공을 위한 큐레이션
줄여서 "컬렉션"이라고 하는 Ansible Content Collection은 주요 github.com/ansible/ansible 개발 브랜치와 별도의 콘텐츠를 구성하기 위한 형식입니다. Ansible Automation Platform 서브스크립션은 100개 이상의 인증 콘텐츠 컬렉션에 대한 액세스 권한을 제공하며, 이 컬렉션은 규정을 준수하는 일관된 서비스 제공을 위해 큐레이션된 40,000개 이상의 모듈로 구성됩니다. Ansible Content Collections는 오토메이션 허브를 통해 제공됩니다.
아키텍트를 위한 Ansible Content Collections
개발자는 사전 구성된 오토메이션 컬렉션을 제공해 기존 항목을 확장할 수 있고, 운영팀은 기존 자동화를 이용해 조직의 요구 사항을 충족할 수 있습니다.
개발자를 위한 Ansible Content Collections
큐레이션된 오토메이션 콘텐츠 컬렉션을 이용해 자사와 타사의 기존 기반을 확장해 보세요. 100개 이상의 인증된 컬렉션(40,000개 이상의 모듈)을 포함하는 Ansible Content Collections는 오토메이션 허브를 통해 개발자에게 제공됩니다.
운영팀을 위한 Ansible Content Collections
90개 이상의 인증된 컬렉션(40,000개 이상의 모듈)이 오토메이션 허브를 통해 제공되므로 운영팀은 맞춤형 자동화에 의존할 필요가 없습니다. Ansible Content Collections는 큐레이션을 통해 일관성 및 컴플라이언스를 보장합니다.
오토메이션 허브
모듈, 롤, 플러그인, 설명서
오토메이션 허브는 서브스크립션에 포함된 지원 Ansible Content Collections를 찾아 사용할 수 있는 공간입니다. 이 컬렉션은 모듈, 롤, 플러그인과 같은 콘텐츠와 시작하는 데 필요한 설명서를 함께 제공합니다.
오토메이션 허브는 커맨드라인 인터페이스(CLI) 또는 console.redhat.com을 통해 액세스할 수 있습니다. 프라이빗 호스팅 방식의 오토메이션 허브 인스턴스는 오토메이션 실행 환경을 지원합니다.
오토메이션 허브는 누가 사용하나요?
오토메이션 허브는 오토메이션 개발자 및 운영팀과 상호 작용하는 사람을 위한 것입니다. 오토메이션 콘텐츠를 구성해 배포하는 사람은 누구든지 오토메이션 허브의 이점을 활용할 수 있습니다. 이러한 담당자는 관리자나 운영팀, 특히 배포 엔지니어 또는 릴리스 엔지니어일 수 있습니다. 하지만 이러한 역할을 한 사람 또는 단일 팀이 전담할 필요는 없습니다. 여러 역할을 여러 사람에게 할당하거나 특정 자동화 태스크를 아웃소싱하는 조직이 많습니다.
아키텍트를 위한 오토메이션 허브
오토메이션 허브는 Ansible Automation Platform을 위한 오토메이션 실행 환경 컨테이너 이미지 리포지토리입니다. 운영팀 구성원이 주로 사용하지만 오토메이션 개발자가 조직에 오토메이션 콘텐츠를 게시하고 사용할 수 있는 대상입니다.
개발자를 위한 오토메이션 허브
오토메이션 개발자들은 협업을 통해 자신의 오토메이션 콘텐츠를 프라이빗 오토메이션 허브 또는 console.redhat.com을 통해 제공되는 SaaS 오토메이션 허브에 게시할 수 있습니다. 개발자는 지원되는 자동화된 실행 환경을 Ansible Content Collections에서 풀링하여 로컬에서 태그를 지정한 다음, 오토메이션 허브로 푸시합니다.
운영팀을 위한 오토메이션 허브
오토메이션 허브는 Ansible Automation Platform을 위한 오토메이션 실행 환경 컨테이너 이미지 리포지토리입니다. 로컬에서 호스팅되는 프라이빗 오토메이션 허브는 물리 또는 가상 머신에서 Ansible Automation Platform을 실행하는 고객을 위한 것입니다. SaaS 오토메이션 허브는 클라우드 환경에 서비스를 제공하는 컨테이너 이미지 리포지토리입니다. 오토메이션 허브는 컨테이너 레지스트리 자격 증명을 통해 오토메이션 컨트롤러와 동기화됩니다.
Automation Analytics 및 Red Hat Insights
풍부한 리포팅 및 관측성 지표는 자동화를 추적하고 관리하는 데 도움이 됩니다.
Automation Analytics로 자동화 성능을 완전히 파악할 수 있으므로 정보에 근거한 데이터 기반 의사 결정을 통해 더 빠르게 확장할 수 있습니다. Automation Analytics는 ROI(투자수익률)를 추산하고, 향후 자동화 프로젝트에서 절감할 수 있는 시간 및 비용을 예측하고, 작업의 성공 또는 실패를 모니터링하도록 도와줍니다.
Red Hat Insights for Red Hat Ansible Automation Platform을 통해 인프라 성능 관련 문제, 시스템 가용성, 보안 취약점을 모니터링하고 선제적으로 해결할 수 있으므로 컴플라이언스 위험, 위협 및 다운타임 가능성을 최소화할 수 있습니다. Insights for Ansible Automation Platform은 Red Hat 지원 티켓에서 제공되는 관측성 데이터와 기타 입력을 활용하므로 근본 원인을 더 빠르게 파악할 수 있습니다.
IT 리더 및 오토메이션 아키텍트를 위한 Red Hat Insights
ROI(투자수익률)를 측정하고 어떤 자동화 태스크가 시간 및 비용 절감에 가장 큰 영향을 미칠지 예측하는 데 도움이 되는 예측 툴로 자동화를 확장할 수 있습니다. 어느 팀이 자동화를 사용할 것인지, 그리고 그러한 태스크의 성공률 또는 실패율은 얼마나 되는지 빠르게 파악할 수 있습니다.
운영팀을 위한 Red Hat Insights
가장 많이 사용되는 Ansible Playbook, 작업 또는 모듈이 어떤 것인지 확인하고 배포 성공률 또는 실패율을 확인할 수 있습니다. 상세 리포트와 문제를 격리하는 데 도움이 되는 필터로 자동화 자산을 직관적이고 전체적으로 한눈에 파악할 수 있습니다. 시스템을 선제적으로 모니터링하고 정책 위반, 보안 취약점, 비활성 노드 또는 만료가 임박한 클러스터에 대해 트리거된 경고를 수신할 수 있습니다. Automation Analytics 및 Red Hat Insights를 통해 문제를 몇 시간 또는 며칠이 아닌 몇 분 만에 탐지해 조사하고 해결할 수 있습니다.
오토메이션 서비스 카탈로그
셀프 서비스 자동화를 비즈니스 사용자 및 개발자로 확장
오토메이션 서비스 카탈로그는 비즈니스 사용자 및 개발자를 위한 셀프 서비스 자동화를 지원하므로 IT 팀은 시스템 액세스 및 기타 리소스를 수작업으로 반복 요청해야 하는 업무로부터 해방됩니다. Ansible Automation Platform 서브스크립션에 포함된 오토메이션 서비스 카탈로그는 셀프 호스팅되는 보안 기능으로 사용할 수 있으며, 역할 기반 액세스 제어뿐 아니라 다단계 승인도 지원하여 비즈니스 거버넌스와 내부 정책에 대한 컴플라이언스를 보장합니다.
오토메이션 서비스 카탈로그는 다른 ITSM 플랫폼을 보완하지만 구성하고 관리하기가 훨씬 더 쉽습니다.
운영팀을 위한 오토메이션 서비스 카탈로그
리소스를 적절한 팀에 더 빠른 속도로 위임하고 자동화를 제공하면서도 적절한 정책과 거버너스를 적용할 수 있습니다. 다단계 승인을 생성하고, 승인된 제품 및 포트폴리오에 대한 액세스 권한을 사용자 역할에 따라 제한할 수 있습니다. 기업은 기존 ISTM 티켓팅 시스템 내에서 오토메이션 서비스 카탈로그를 다운로드하고 셀프 서비스 옵션에 흰색 레이블을 지정할 수 있습니다.
Ansible 콘텐츠 툴
Ansible Automation Platform은 플레이북을 더 쉽게 개발할 수 있는 여러 가지 툴을 제공합니다.
- 실행 환경 빌더 - 플레이북을 더 쉽게 개발할 수 있도록 제공되는 툴 중 하나는 앤서블-빌더입니다. 이 툴을 통해 오토메이션 개발자와 관리자는 Ansible Content Collections와 사용자가 정의한 종속성 정보를 바탕으로 오토메이션 실행 환경을 생성할 수 있습니다. 이러한 환경은 조직 전반에서 사용할 수 있는 신뢰할 수 있고 반복 가능한 자동화를 생성합니다.
- 오토메이션 콘텐츠 내비게이터 - 오토메이션 콘텐츠 내비게이터는 ansible-core 및 실행 환경에 커맨드라인 인터페이스와 텍스트 기반 사용자 인터페이스를 제공하는 유틸리티입니다. 콘텐츠가 생성되는 과정에서 사용자는 실행 환경과 직접 상호 작용할 사용하기 쉬운 하위 명령으로 콘텐츠를 검증할 수 있습니다. 이 실행 방법은 명확한 텍스트 기반 사용자 인터페이스를 통해 사용자에게 직접적인 피드백을 제공합니다. 또한 사용자는 사용자 인터페이스 내의 오브젝트를 복사하여 자신이 생성할 수 있는 다른 콘텐츠에 활용할 수 있습니다.
아키텍트를 위한 Ansible 콘텐츠 툴
실행 환경 빌더 - 오토메이션 실행 환경은 오토메이션 개발자와 오토메이션 운영팀 간 공통 아티팩트이므로 양측은 실행 환경 빌더인 앤서블-빌더를 사용해 환경을 구축하는 방법을 이해해야 합니다. 실행 환경 빌더는 Podman을 사용해 컨테이너 내에 Ansible 환경을 구축하는 커맨드라인 툴(앤서블-빌더)입니다.
오토메이션 콘텐츠 내비게이터 - 콘텐츠 크리에이터와 사용자는 플랫폼 내에서 사용할 콘텐츠를 생성하므로 생성 중인 콘텐츠가 자동화 자체의 컨텍스트 내에서 의도한 대로 작동하는지, 플랫폼이 자동화를 어떻게 실행하는지 검증하기 쉬운 플로우를 만드는 툴과 유틸리티가 필요합니다.
개발자를 위한 Ansible 콘텐츠 툴
실행 환경 빌더 - 커맨드라인 인터페이스(CLI)에서 액세스하는 실행 환경 빌더는 오토메이션 개발자가 자동화를 지원하는 데 필요한 정확한 Ansible 콘텐츠와 종속성을 갖춘 사용자 정의 오토메이션 실행 환경을 구축하는 데 도움이 됩니다. 이러한 환경은 조직 전반에서 사용할 수 있는 신뢰할 수 있고 반복 가능한 자동화를 생성합니다.
오토메이션 콘텐츠 내비게이터 - 오토메이션 콘텐츠 내비게이터는 사용자가 실행 환경 자체의 컨텍스트 내에서 자신이 생성하는 콘텐츠를 실행하고 검증할 수 있도록 지원하는 툴입니다. 사용자가 앤서블-내비게이터로 수행하는 실행의 출력 결과는 오토메이션 컨트롤러가 실행하는 방식과 동일합니다.
운영팀을 위한 Ansible 콘텐츠 툴
실행 환경 빌더 - 실행 환경 빌더는 Podman을 사용해 컨테이너 내에 Ansible 환경을 구축하는 커맨드라인 툴(앤서블-빌더)입니다. 이 툴을 통해 오퍼레이터는 커맨드라인에서 오토메이션 실행 환경을 구축할 수 있습니다.
오토메이션 콘텐츠 내비게이터 - 앤서블-내비게이터가 제공하는 텍스트 UI는 명확하고 간결하며 작업 결과와 출력을 명확히 표시합니다. 이 UI를 통해 결과와 세분화된 수준으로 상호 작용할 수 있으므로 생성된 콘텐츠를 추가로 확장하고 플랫폼에 커밋하여 실행 범위를 확장할 수 있습니다.