Jump to content

Ansible (software)

From DawoumWiki, the free Mathematics self-learning
Ansible
Original author(s)Michael DeHaan
Developer(s)Ansible Community / Ansible Inc. / Red Hat Inc.
Initial releaseFebruary 20, 2012; 12 years ago (2012-02-20)
Stable release
2.7.9 / March 14, 2019; 5 years ago (2019-03-14)[1]
Preview release
2.7.0rc4 / September 28, 2018; 5 years ago (2018-09-28)[1]
Written inPython, PowerShell, Shell, Ruby
Operating systemLinux, Unix-like, MacOS, Windows
Available inEnglish
TypeConfiguration management, infrastructure as code (IoC), Orchestration engine
LicenseProprietary / GNU General Public License

컴퓨팅(computing)에서, 앤서블(Ansible)은 오픈-소스(open-source) 소프트웨어 프로비저닝, 구성 관리, 그리고 응용프로그램 배포(application deployment) 도구입니다.[2] 그것은 많은 유닉스-계열(Unix-like) 시스템에서 실행되고, 유닉스-계열 시스템과 마찬가지로 마이크로소프트 윈도우(Microsoft Windows) 둘 다를 구성할 수 있습니다. 그것은 시스템 구성(system configuration)을 설명하는 자체의 선언 언어(declarative language)를 포함합니다.

그것은 마이클 데한에 의해 작성되었었고 2015년 레드헷(Red Hat)에 인수되었습니다. 경쟁 제품과 달리, 앤서블은 에이전트가 필요하지 않습니다 – 임무를 수행하기 위해 일시적으로 SSH 또는 원격 PowerShell을 통해 원격으로 임시적으로 연결합니다.

Installation

데비안 저장소에서 설치할 수 있습니다:

  • sudo apt install ansible

Ubuntu

우분투 공식의 저장소로부터 설치할 수도 있지만, 보다 최근 버전을 설치하기 위해서 ppa에서 설치합니다.

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

Review

새로운 우분투 시스템을 설치하기 위해, 기존에는 개별 서비스의 설정을 별도로 문서를 참조하고 저장된 위치에서 일일이 수동으로 가져오는 불편함이 있었습니다.

어쨌든, 앤서블에서도 특정 위치에 필요한 설정을 모아 두는 것은 동일합니다. 그러나, 적어도 이 과정은 한 번만 수행하면, 나머지는 앤서블 파일에서 자동으로 원하는 위치에 원하는 모드로 옮길 수 있습니다.

완전하게 자동화를 위해서는 앤서블에 대한 좀 더 자세한 정보가 필요하지만, 단순히 로컬에서 시스템을 구축하기 위한 것에서도 충분히 그 위력을 발휘합니다.

See also

References

  1. ^ a b "Releases - ansible/ansible". Retrieved 4 March 2019 – via GitHub.
  2. ^ Staff writer. "Overview - How Ansible Works". ansible.com. Red Hat, Inc. p. 1. Retrieved December 7, 2016.

External links