맨위로가기

Ansible

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Ansible은 IT 자동화를 위한 오픈 소스 소프트웨어 도구이다. 1966년 어슐러 K. 르 귄의 소설에서 유래된 이름으로, 서버 프로비저닝, 구성 관리, 애플리케이션 배포 등을 자동화한다. 에이전트 없이 SSH와 파이썬을 사용하여 관리 대상 노드에 모듈을 설치하고 실행하며, YAML 형식의 플레이북을 통해 작업을 정의한다. 레드햇에서 인수하여 Ansible Automation Platform으로 발전했으며, 다양한 에코시스템 도구와 커뮤니티 컨퍼런스인 AnsibleFest를 운영한다.

더 읽어볼만한 페이지

  • 원격 관리 소프트웨어 - 텔넷
    텔넷은 1973년에 정의된 7비트 ASCII 문자 세트를 사용하는 네트워크 프로토콜로, 클라이언트-서버 방식으로 작동하며 TCP 포트 23 또는 2323을 사용하며, 보안 취약성으로 인해 SSH로 대체되고 있다.
  • 원격 관리 소프트웨어 - 팀뷰어
    팀뷰어는 2005년에 출시된 원격 접근 및 제어 소프트웨어로, 다양한 운영 체제를 지원하며 원격 접근, 제어, 파일 전송, 협업 기능을 제공하고, 개인 사용자를 위한 무료 버전과 상업적 사용을 위한 구독 요금제를 운영한다.
  • 소프트웨어 배포 - 셰어웨어
    셰어웨어는 일정 기간 무료 사용 또는 기본 기능 무료 제공 후 추가 기능 유료 구매 방식으로 배포되는 소프트웨어의 한 종류이며, 다양한 형태로 제공되고 인터넷을 통해 배포되어 라이선스 키를 통해 정식 버전을 사용할 수 있다.
  • 소프트웨어 배포 - 디지털 배급
    디지털 배급은 온라인을 통해 콘텐츠를 유통하는 방식으로, 음악, 비디오, 도서, 게임 등 다양한 분야에 적용되어 전통적인 소매업에 영향을 미치며, 신인 아티스트에게 기회를 제공하지만, 호환성 문제와 검열 가능성 등의 과제를 안고 있다.
  • GPL 라이선스 소프트웨어 - F-Droid
    F-Droid는 2010년 키어런 걸트니엑스가 설립한 안드로이드용 자유 소프트웨어 앱 저장소로, 구글 플레이 스토어에 없는 자유/오픈 소스 소프트웨어 앱을 제공하며 감시, 검열 저항, 개인 정보 보호에 중점을 둔 클라이언트 앱, 저장소 관리 도구, 웹사이트 생성기 등의 하위 프로젝트로 구성된다.
  • GPL 라이선스 소프트웨어 - MySQL
    MySQL은 1994년 스웨덴에서 개발을 시작하여 현재 오라클에 인수된 관계형 데이터베이스 관리 시스템으로, 오픈 소스 및 상업용 에디션을 제공하며 ANSI SQL 99 표준을 지원하고 다양한 스토리지 엔진과 프로그래밍 언어 API를 지원한다.
Ansible - [IT 관련 정보]에 관한 문서
개요
유형구성 관리, 코드형 인프라스트럭처(IaC), 오케스트레이션 엔진
개발자마이클 드한
개발Ansible Community / Ansible Inc. / 레드햇
최초 릴리스2012년 2월 20일
최신 안정화 버전8.2.0
최신 안정화 버전 출시일2023년 7월 18일
프로그래밍 언어파이썬, PowerShell, 셸 스크립트
운영 체제리눅스, 유닉스 계열, macOS, 마이크로소프트 윈도우
라이선스GNU 일반 공중 사용 허가서 버전 3

2. 역사

"앤서블"이라는 용어는 1966년 어슐러 K. 르 귄의 소설 ''로카논의 세계''에서 처음 사용되었으며,[3] 허구의 즉각적인 통신 시스템을 지칭한다.[4][5]

앤서블 도구는 프로비저닝 서버 애플리케이션 코블러의 개발자이자 원격 관리를 위한 페도라 통합 네트워크 컨트롤러 (Func) 프레임워크의 공동 개발자인 마이클 데한에 의해 개발되었다.[6]

앤서블의 상업적 지원과 후원을 위해 2013년 마이클 데한, 티모시 게를라, 사에드 지우아니가 앤서블, Inc.(원래 앤서블웍스, Inc.)를 설립했다.[7][8][9] 이후 2015년 10월, 레드햇은 앤서블을 인수하였다.[10][11][41]

앤서블은 레드햇이 소유한 리눅스 배포판인 페도라에 포함되어 있으며, 레드햇 엔터프라이즈 리눅스, CentOS, openSUSE, SUSE 리눅스 엔터프라이즈, 데비안, 우분투, 사이언티픽 리눅스, 오라클 리눅스 등 다양한 리눅스 배포판과 다른 운영 체제에서도 엔터프라이즈 리눅스용 추가 패키지 등을 통해 사용할 수 있다.[12]

3. 아키텍처

Ansible은 간단한 텍스트 파일(YAML, INI 등 다양한 형식 지원)로 작성된 인벤토리를 통해 여러 대의 머신을 관리한다.[13] 인벤토리는 정적 파일뿐만 아니라 클라우드 기반 소스 등에서 동적으로 가져올 수도 있다.[13] 또한, 2014년부터 도입된 Ansible Vault 기능을 사용하여 민감한 데이터를 암호화된 파일 형태로 안전하게 저장하고 관리할 수 있다.[14][15]

셰프, 퍼펫, 솔트 및 CFEngine과 같은 다른 구성 관리 소프트웨어와 구별되는 Ansible의 핵심적인 특징은 에이전트리스(agentless) 아키텍처이다.[16] 이는 관리 대상 노드에 별도의 에이전트를 설치할 필요 없이 SSH를 통해 작업을 수행하는 방식으로,[16][17] 관리 대상 시스템의 자원 소모가 적고[16] 비교적 간편하게 시스템을 구성하고 관리할 수 있다는 장점을 가진다.

3. 1. 에이전트리스(Agentless)

Ansible의 특징 중 하나는 에이전트리스(agentless) 방식이라는 점이다. 셰프, 퍼펫, 솔트 및 CFEngine과 같은 다른 인기 있는 구성 관리 소프트웨어는 관리 대상 장치에 전용 에이전트를 설치해야 하는 경우가 많지만, Ansible은 '에이전트리스' 아키텍처를 사용한다.[16] 따라서 Ansible 소프트웨어는 일반적으로 관리 대상 노드(컴퓨터)에서 실행되거나 설치될 필요가 없다.[16]

대신 Ansible은 기본적으로 SSH 프로토콜과 Python을 사용하여 관리 대상 노드와 통신한다. 노드를 관리(오케스트레이션)해야 할 때, Ansible은 SSH를 통해 노드에 임시로 '모듈'이라는 작은 프로그램을 전송하여 실행시킨다. 이 모듈이 실행되는 동안에는 표준 입출력을 통해 JSON 형식의 데이터를 사용하여 제어 머신과 통신한다.[17] Ansible이 노드를 관리하지 않을 때는 별도의 데몬이 실행되거나 추가 소프트웨어가 설치되어 있지 않으므로, 관리 대상 노드의 시스템 자원을 불필요하게 소비하지 않는다는 장점이 있다.[16]

3. 2. YAML

앤서블(Ansible)은 플레이북(Playbook) 작성을 위해 YAML 형식을 사용한다.[26][18] 플레이북은 관리 노드에서 반복 실행할 작업 목록을 정의하는 YAML 파일이며,[26][18] 각 플레이북은 특정 호스트 그룹을 일련의 역할(role)에 연결하고, 각 역할은 앤서블 작업(task) 호출로 구성된다.[28]

Chef와 같은 다른 구성 관리 도구들이 자체적인 도메인 특화 언어(DSL)를 사용하는 것과 달리, 앤서블은 널리 쓰이는 YAML 형식을 채택하여 가독성이 높고 배우기 쉽다는 장점이 있다. 프로그래밍 언어 기반의 다른 IT 자동화 도구에 비해 학습이 용이하다는 평가를 받는다.

하지만 일반적인 YAML 형식을 사용하기 때문에, 다른 도구들에 비해 복잡한 로직 구현에는 한계가 있을 수 있다. 특히 여러 단계의 조건 분기나 반복 구조를 사용할 경우, 오히려 기술이 난해해지는 경향이 있다.

3. 3. 모듈(Module)

앤서블 모듈[22]은 대부분 독립적으로 작동하며, 파이썬, Perl, Ruby, Bash 등 표준 스크립팅 언어로 작성될 수 있다. 모듈의 중요한 특징 중 하나는 멱등성(Idempotence)인데, 이는 어떤 작업을 여러 번 반복해서 실행하더라도 시스템이 항상 동일한 최종 상태를 유지하도록 보장하는 것을 의미한다. 예를 들어, 작업 중 중단되었다가 다시 실행해도 결과는 같다.[17]

앤서블을 사용하면 다양한 종류의 설정이나 장치를 최소한의 필요한 정보(매개변수)만으로 제어할 수 있다. 다만, 제어하려는 대상에 적합한 모듈을 선택하는 것이 중요하다.

가장 기본적인 모듈의 예로는 다음과 같은 것들이 있다.

  • `template` 모듈: 특정 변수 값에 따라 파일을 생성하거나 수정한다.
  • `systemd` 모듈: systemd를 사용하는 시스템에서 서비스의 시작, 중지 등 상태를 관리한다.


앤서블 2.0 버전 이후로는 클라우드 환경과 네트워크 장비 관련 모듈 개발에 중점을 두고 있다. 주요 클라우드 플랫폼으로는 AWS, Azure, GCP, OpenStack 등이 있으며, 네트워크 장비로는 Cisco, Juniper, F5 등의 제품을 지원하는 모듈이 개발되고 있다.

2019년경에는 사용 가능한 모듈의 수가 3,000개를 넘어서면서, 모든 모듈을 앤서블 본체에 포함하여 배포하는 기존 방식에 한계가 생겼다. 이에 따라 앤서블 2.10 버전부터는 핵심적인 기본 모듈만 앤서블 본체(Ansible Core)에 남기고, 나머지 방대한 모듈들은 '컬렉션(Collections)'이라는 단위로 분리하여 각각 별도의 개발 및 배포 주기를 가지도록 변경되었다. 이로 인해 앤서블의 버전 번호는 Ansible Core 자체의 버전과, Core와 여러 컬렉션을 포함한 전체 패키지 버전을 구분하여 부여하게 되었다. 예를 들어, 2023년 2월 기준으로 최신 버전인 Ansible 7.2.0은 Ansible Core 2.14.2 버전을 기반으로 하며, 110종의 컬렉션을 포함하고 있다.

3. 4. 멱등성(Idempotency)

앤서블은 다른 구성 관리 소프트웨어들과 마찬가지로 멱등성 보장을 중요한 기능 중 하나로 제공한다. 앤서블의 모듈들은 기본적으로 멱등성을 가지도록 만들어졌기 때문에, 같은 작업을 여러 번 반복해서 실행하더라도 시스템은 항상 동일한 상태로 수렴하는 것을 보장한다. 이는 구성 관리의 복잡성을 줄이고 시스템의 안정성을 높이는 데 도움을 준다.

하지만 예외도 존재한다. 예를 들어, 서버에서 단순히 셸 명령어를 실행하는 [http://docs.ansible.com/ansible/latest/shell_module.html shell] 모듈과 같은 경우에는 앤서블 자체적으로 멱등성을 보장하기 어렵다. 따라서 이런 모듈을 사용할 때는 사용자가 직접 멱등성을 고려하여 스크립트나 명령어를 작성해야 한다.

3. 5. 인벤토리 구성

Ansible은 간단한 텍스트 파일에 저장된 인벤토리를 통해 관리 대상 머신(노드) 목록을 정의한다. 이 인벤토리 파일을 사용하여 특정 노드 그룹이나 개별 노드를 선택하여 작업을 수행할 수 있다.

대상 노드의 위치는 기본적으로 리눅스 시스템의 /etc/ansible/hosts 경로에 있는 인벤토리 구성 목록을 통해 지정된다.[13][23] 이 파일은 INI 형식이나 YAML 형식으로 작성할 수 있다. 구성 파일에는 Ansible이 접근할 수 있는 각 노드의 IP 주소 또는 호스트 이름을 나열한다. 또한, 특정 목적이나 역할에 따라 노드를 그룹으로 묶어 관리하는 것이 가능하다.[13]

다음은 INI 형식으로 작성된 인벤토리 파일의 예시이다.

```ini

192.168.6.1

[webservers]

foo.example.com

bar.example.com

```

이 구성 파일은 총 세 개의 노드를 정의한다. 첫 번째 노드(192.168.6.1)는 IP 주소로 직접 지정되었고, 나머지 두 노드(foo.example.com, bar.example.com)는 호스트 이름으로 지정되었다. 또한, 호스트 이름으로 지정된 두 노드는 'webservers'라는 이름의 그룹에 속해 있음을 나타낸다.

정적인 파일 외에도, Ansible은 외부 시스템(예: 클라우드 서비스, CMDB)에서 노드 정보를 동적으로 가져올 수 있는 사용자 지정 '동적 인벤토리' 스크립트 사용을 지원한다.[24] 또한, 그룹 안에 다른 그룹을 포함시키는 중첩된 그룹 구조도 지원하여 복잡한 환경을 효율적으로 관리할 수 있다.[25]

3. 6. 컨트롤 노드

컨트롤 노드(마스터 호스트)는 대상 머신(노드, 인벤토리라고도 함)을 관리(오케스트레이션)하기 위한 것이다.[18] 컨트롤 노드는 리눅스유닉스 계열(MacOS 포함) 운영체제에서 실행할 수 있다. Windows 운영체제는 Windows Subsystem for Linux를 통해서만 지원된다.[19] 여러 개의 컨트롤 노드를 사용하는 것이 가능하다.[18] Ansible은 오케스트레이션을 위해 단일 제어 머신을 필수로 요구하지 않으므로,[20] 재해 복구를 비교적 간단하게 구현할 수 있다.[20] 관리 대상 노드는 컨트롤 노드에 의해 SSH를 통해 관리된다.

3. 7. 설계 목표


  • 최소화: 관리 대상 시스템에 추가적인 소프트웨어 설치(종속성)를 요구하지 않는다.
  • 일관성: Ansible을 통해 여러 시스템을 동일한 상태로 일관되게 구성하고 관리할 수 있다.
  • 안전성: 관리 대상 노드에 별도의 에이전트를 설치할 필요 없이, 기본적으로 많이 사용되는 OpenSSH와 파이썬만으로 통신하고 관리 작업을 수행한다.
  • 신뢰성: 잘 작성된 Ansible 플레이북은 멱등성을 가지도록 만들 수 있다. 멱등성은 플레이북을 여러 번 실행해도 시스템 상태가 동일하게 유지되도록 하여, 예상치 못한 변경이나 오류를 방지하는 데 도움을 준다. 물론 필요에 따라 멱등성이 없는 플레이북도 작성할 수 있다.
  • 쉬운 학습 곡선: 플레이북은 사람이 읽고 쓰기 쉬운 YAML 형식과 Jinja 템플릿 문법을 사용하므로, 비교적 배우기 쉽다.

4. 플레이북(Playbook)

플레이북은 관리 노드에서 반복적인 실행을 위해 작업 목록을 저장하는 YAML 파일이다.[26][18] 각 플레이북은 호스트 그룹을 일련의 역할에 매핑한다. 각 역할은 Ansible 작업 호출로 표시된다.[28]

5. Ansible Automation Platform

Ansible Automation Platform (AAP)은 다양한 IT 기술 수준을 가진 사용자들이 Ansible을 더 쉽게 활용할 수 있도록 REST API, 웹 서비스, 그리고 웹 기반 인터페이스를 제공하는 플랫폼이다. AAP는 개발자 도구, 운영 인터페이스, 그리고 데이터 센터 전체에 걸쳐 대규모 자동화 작업을 수행할 수 있게 하는 Automation Mesh 등 여러 구성 요소로 이루어져 있다. 이 플랫폼은 레드햇(Red Hat, Inc.)에서 지원하는 상용 제품이지만, 2017년 9월부터 공개된 오픈 소스 프로젝트인 AWX (이전 Ansible Tower에서 파생됨)를 포함하여 17개 이상의 업스트림 오픈 소스 프로젝트에 기반을 두고 있다.[29][30][31][32]

Ansible Automation Platform은 하이브리드 클라우드 환경부터 엣지 컴퓨팅 환경까지 포괄하는 대규모 IT 자동화를 구축하고 운영하기 위한 엔터프라이즈급 프레임워크를 제공한다. 이를 통해 개발팀, 운영팀뿐만 아니라 보안팀, 네트워크팀 등 조직 내 다양한 사용자들이 자동화 콘텐츠를 생성하고, 공유하며, 관리할 수 있도록 지원한다.

IT 관리자는 AAP를 통해 각 팀에게 자동화 적용에 대한 지침을 제공할 수 있으며, 자동화 콘텐츠 제작자는 기존의 지식을 활용하여 필요한 자동화 작업을 만들 수 있다. Ansible Automation Platform은 조직 전체에 걸쳐 엔드 투 엔드 자동화를 안전하고 안정적으로 배포할 수 있는 기반을 마련해 준다.

Ansible Automation Platform은 여러 개의 패키지로 구성되어 있으며, 이들은 모두 오픈 소스 프로젝트를 기반으로 레드햇이 개발하고 기술 지원을 제공한다. AAP는 Red Hat Enterprise Linux(RHEL) 또는 OpenShift 환경에서 실행된다.

Ansible Automation Platform의 구성 요소 및 원본 오픈 소스 프로젝트
구성 요소원본 오픈 소스 프로젝트
automation controller (구 Ansible Tower)AWX
Execution EnvironmentsAnsible, Ansible Runner, Ansible Lint, Ansible Sign
Ansible NavigatorAnsible Navigator
Ansible BuilderAnsible Builder
Private Automation HubPulp, galaxy_ng, ansible-hub-ui, pulp_container, pulp_ansible



참고로, Tower의 또 다른 오픈 소스 대안으로는 Go 언어로 작성된 Semaphore가 있다.[33][34]

6. 에코시스템

Ansible은 IT 자동화를 수행하는 도구이며, 이를 보조하는 여러 도구들이 함께 에코시스템으로 존재한다.

6. 1. Molecule

Molecule은 Ansible의 롤 개발 및 테스트를 지원하도록 설계된 소프트웨어이다. Ansible의 최신 두 버전을 지원하며, GitHub의 molecule 프로젝트에서 개발되고 있다.

6. 2. Ansible Galaxy

Ansible에서는 일련의 처리 내용을 Playbook이라는 단위로 묶을 수 있다. 웹 서버 설정과 같이 일반적인 구성을 기술하는 경우, 비슷한 구성을 원하는 다른 사용자에게도 유용하게 사용될 수 있는 부분이 많다.

이렇게 유용하게 사용될 수 있는 처리를 collection이나 role이라는 단위로 분리하여 공유할 수 있도록 만든 시스템이 Ansible Galaxy이다.

Ansible Galaxy는 기업 내부 또는 외부에서 사용할 수 있다. 기업 내부에서만 공유하려면 Private Automation Hub를 이용할 수 있고, 공개적인 커뮤니티의 것을 이용하려면 [https://galaxy.ansible.com/ Ansible Galaxy] 웹사이트를 이용할 수 있다.

6. 3. Ansible VS Code Extension by Red Hat

Visual Studio Code에서 사용할 수 있는 확장 기능도 제공하고 있다. 구문 강조 및 자동 완성 기능, 문서 참조 기능 등을 사용할 수 있다. GitHub의 [https://github.com/ansible/vscode-ansible/ vscode-ansible] 프로젝트에서 개발되고 있다.

7. 플랫폼 지원

제어 머신은 BSD, CentOS, Debian, macOS, Red Hat Enterprise Linux, SUSE Linux Enterprise, Ubuntu와 같은 리눅스/유닉스 호스트여야 하며, Python 2.7 또는 3.5가 필요하다.

관리 노드가 유닉스 계열인 경우 Python 2.4 이상이 설치되어 있어야 한다. Python 2.5 이하가 설치된 관리 노드의 경우 'python-simplejson' 패키지도 필요하다. 버전 1.7부터 Ansible은 Windows 노드도 관리할 수 있다. 이 경우 SSH 대신 WS-Management 프로토콜에서 지원하는 네이티브 PowerShell 원격 연결을 사용한다.

Ansible은 베어 메탈 호스트, 가상 머신, 클라우드 환경에 배포할 수 있다.

8. AnsibleFest

AnsibleFest는 사용자, 기여자 등 Ansible 커뮤니티의 연례 컨퍼런스이다.[38]

연도장소
2013미국 뉴욕주 뉴욕
2013미국 캘리포니아주 샌프란시스코
2014미국 뉴욕주 뉴욕
2014미국 캘리포니아주 샌프란시스코
2015영국 런던
2015미국 뉴욕주 뉴욕
2015미국 캘리포니아주 샌프란시스코
2016영국 런던
2016미국 캘리포니아주 샌프란시스코
2016미국 뉴욕주 브루클린
2017영국 런던
2017미국 캘리포니아주 샌프란시스코
2018미국 텍사스주 오스틴
2019미국 조지아주 애틀랜타
2020코로나19 범유행으로 인해 가상 행사만 진행
2021코로나19 범유행으로 인해 가상 행사만 진행
2022미국 일리노이주 시카고
2023미국 매사추세츠주 보스턴
2024미국 콜로라도주 덴버
2025미국 매사추세츠주 보스턴[39]


9. 앤서블의 유래

앤서블(Ansible)이라는 이름은 오슨 스콧 카드의 소설 엔더의 게임에 등장하는 초광속 통신 장치인 "앤시블"에서 유래되었다.[43] 이 "앤시블"이라는 용어 자체는 어슐러 K. 르 귄이 1966년에 발표한 소설 ''로카논의 세계''에서 처음 사용한 것으로, 작품 속에서 즉각적인 통신이 가능한 가상의 시스템을 지칭한다.[3][4][5]

참조

[1] 웹사이트 Overview – How Ansible Works https://www.ansible.[...] Red Hat, Inc. 2016-12-07
[2] 웹사이트 Ansible Documentation-Installation Guide https://docs.ansible[...] 2022-07-07
[3] 서적 Ursula K. Le Guin : a critical companion https://archive.org/[...] Greenwood Press
[4] 웹사이트 Frequently Asked Questions https://docs.ansible[...] Red Hat, Inc. 2023-03-07
[5] 웹사이트 Google Groups Post – Ansible Project https://groups.googl[...] 2017-04-26
[6] 웹사이트 An Interview with Ansible Author Michael DeHaan http://www.coloandcl[...] Maughansem LLC 2012-11-05
[7] 웹사이트 About Ansible http://www.ansible.c[...] Ansible, Inc. 2016-07-08
[8] 웹사이트 Ansible, Inc.: Private Company Information https://www.bloomber[...] Bloomberg L.P. 2016-07-08
[9] 웹사이트 About Team http://www.ansible.c[...] 2021-04-07
[10] 웹사이트 Source: Red Hat is buying Ansible for more than $100M https://venturebeat.[...] VentureBeat, Inc. 2015-10-16
[11] 웹사이트 Red Hat to Acquire IT Automation and DevOps Leader Ansible http://www.redhat.co[...] Red Hat, Inc. 2015-10-16
[12] 웹사이트 ansible Download (DEB, RPM, TGZ, TXZ, XZ) https://pkgs.org/dow[...] Linux Packages Search 2012-11-05
[13] 웹사이트 Inventory https://docs.ansible[...] Red Hat, Inc. 2023-03-07
[14] 웹사이트 Ansible Vault — Ansible Documentation https://docs.ansible[...]
[15] 웹사이트 Ansible vault: a framework for encrypting any playbook or var file. · ansible/ansible@427b8dc https://github.com/a[...]
[16] 웹사이트 The Benefits of Agentless Architecture http://cdn2.hubspot.[...] Red Hat, Inc.
[17] 웹사이트 Ansible in Depth http://cdn2.hubspot.[...] Red Hat, Inc.
[18] 웹사이트 Ansible concepts — Ansible Documentation https://docs.ansible[...] 2021-11-19
[19] 웹사이트 Installing Ansible https://docs.ansible[...] 2023-01-04
[20] 웹사이트 Installation Guide — Ansible Documentation http://docs.ansible.[...] 2018-11-30
[21] 웹사이트 Achieving Rolling Updates and Continuous Deployment with Zero Downtime http://cdn2.hubspot.[...] Red Hat, Inc.
[22] 웹사이트 Module Index — Ansible Documentation https://docs.ansible[...]
[23] 웹사이트 Working with Inventory — Ansible Documentation http://docs.ansible.[...] 2018-11-30
[24] 웹사이트 Dynamic Inventory http://docs.ansible.[...] Red Hat, Inc. 2016-11-25
[25] 웹사이트 How to build your inventory — Ansible Documentation https://docs.ansible[...]
[26] 웹사이트 Playbooks https://docs.ansible[...] Red Hat, Inc. 2023-03-07
[27] 웹사이트 Intro to playbooks — Ansible Documentation https://docs.ansible[...] 2021-11-19
[28] 웹사이트 Task And Handler Organization For A Role http://docs.ansible.[...] Red Hat, Inc. 2016-11-25
[29] 웹사이트 Ansible announces Tower to be Open Source in the near future on AnsibleFest! https://www.reddit.c[...] Reddit 2017-07-20
[30] 웹사이트 The Open Tower Project https://www.ansible.[...] Red Hat, Inc. 2017-01-21
[31] 웹사이트 AWX Project FAQ | Ansible.com https://www.ansible.[...] 2024-05-07
[32] 웹사이트 ansible/awx https://github.com/a[...] 2020-03-25
[33] 웹사이트 Semaphore API https://www.ansible-[...] 2023-09-19
[34] 웹사이트 ansible-semaphore https://github.com/a[...] Castaway Consulting LLC 2021-02-05
[35] 웹사이트 Python 3 Support http://docs.ansible.[...] Red Hat, Inc. 2017-07-06
[36] 웹사이트 Getting started https://docs.ansible[...] Red Hat, Inc. 2023-03-07
[37] 웹사이트 Ansible 1.7 is released – Windows beta and more! http://www.ansible.c[...] Ansible, Inc. 2014-08-07
[38] 웹사이트 AnsibleFest https://www.ansible.[...] Red Hat, Inc. 2018-10-04
[39] 웹사이트 Save the date for Red Hat Summit 2025 https://www.redhat.c[...]
[40] 웹사이트 https://pypi.org/project/ansible/#history https://pypi.org/pro[...] 2023-02-01
[41] 웹사이트 Red HatがITオートメーションとDevOpsのリーダーであるAnsibleを買収 https://www.redhat.c[...] Red Hat 2023-02-01
[42] 웹사이트 オープンソースの運用管理・運用自動化/Ansibleとは https://www.ossnews.[...] 2018-01-09
[43] Google Groups AnsibleWorks is now just Ansible! (Google Groups - Ansible Project) https://groups.googl[...]
[44] 웹인용 Releases - ansible/ansible https://github.com/a[...] 2019-03-04
[45] 웹인용 Overview - How Ansible Works https://www.ansible.[...] Red Hat, Inc. 2016-12-07



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com