Ansible- 무료 소프트웨어 배포 도구

Ansible 무료 배포 도구

응용 프로그램 배포를위한 무료 소프트웨어 배포 도구

오픈 소스 배포 도구로 소프트웨어 배포 워크 플로우를 자동화합니다. 구성 관리, 서비스 내 오케스트레이션 및 프로비저닝을 쉽게 처리합니다.

개요

Ansible은 무료 소프트웨어 배포 도구입니다. 에이전트가없고 크로스 플랫폼 소프트웨어 자동화 시스템입니다. 사용 및 설정이 매우 간단하므로 개발자는 구성 파일로 작업하기 위해 특별한 기술이 필요하지 않습니다. 이 오픈 소스 배포 도구는 팀이 소프트웨어 구축, 테스트 및 배포 프로세스를 자동화하는 데 도움이됩니다. 또한 Ansible은 구성 관리, 클라우드 프로비저닝 및 서비스 내 오케스트레이션과 같은 복잡한 작업을 단순화하는 인기있는 IT 자동화 엔진 중 하나입니다. Ansible Architecture는 모듈, 플러그인, 인벤토리, 플레이 북 및 API와 같은 구성 요소로 구성됩니다. 모듈은 노드 나 원격 호스트로의 푸시를 푸시하는 작은 프로그램입니다. 모듈은 PlayBook을 사용하여 실행 된 다음 완료되면 제거됩니다. 개발자는 기능을 향상시키기 위해 플러그인을 만들 수 있습니다. Ansible에는 팀이 필요할 때 사용할 수있는 다양한 플러그인도 함께 제공됩니다. Ansible은 IP 주소, 데이터베이스, 서버 등과 같은 모든 머신의 정보를 저장하기 위해 단일 파일을 사용합니다. 플레이 북은이 오픈 소스 배포 자동화 도구의 매우 중요한 부분입니다. 플레이 북은 작업을 설명하고 실행하는 간단한 YAML 기반 파일입니다. Ansible은 Python으로 작성되었습니다. 이 무료 소프트웨어 배포 도구에 대한 라이센스는 GPL-3.0입니다.

시스템 요구 사항

Ansible을 설정하기위한 요구 사항은 다음과 같습니다.

  • 파이썬 2.6 이상

특징

Ansible에는 우수한 기능 목록이 있으며 그중 일부는 다음과 같습니다.

  • 무료 및 오픈 소스
  • 구성 및 설정이 쉽습니다
  • 확장 성
  • 구성 관리
  • 강력하고 유연합니다
  • 응용 프로그램 배포
  • 오케스트레이션
  • 보안 및 규정 준수
  • 플러그인을 지원합니다
  • 에이전트가 없습니다

설치

Ubuntu를 사용하여 설치합니다

Ansible을 설치하려면 아래 명령을 실행하십시오.


$ sudo apt-add-repository ppa:ansible/ansible
$ sudo apt-get update
$ sudo apt-get install ansible

PIP를 사용하여 설치합니다

PIP (Python Package Manager)를 설치하려면 다음 명령을 실행하십시오.

$ sudo easy_install pip

PIP를 통해 Ansible을 설치하려면 명령을 실행하십시오.

$ sudo pip install ansible
 한국인