IaC(Infrastructure as Code)코드형 인프라 인프라를 웹 인터페이스 및 대화형식의 도구를 사용해 수동적으로 인프라를 구성하는 것이 아닌, 시스템이 읽을 수 있는 인프라 정의 파일을 통해 인프라의 구성 관리 및 배포를 자동화 하는 것을 의미한다. 인프
Ansible 플레이북은 반복 가능하고 재사용 가능하며 간단한 구성 관리부터 여러 호스트에 복잡한 애플리케이션을 배포하는데 매우 적합하가.작업을 두 번 이상 실행해야하는 경우 Ad-hoc 명령을 사용하지 않고, 플레이북을 작성하고 Git과 같은 소스 제어를 사용하는 것
조회 ansible 내용 참고 사이트 vars_prompt ▪ 플레이북에 vars_prompt 키워드로 변수를 선언하면, 플레이북을 실행하기 전 사용자에게 변수의 값을 입력하도록 요청할 수 있음 ▪ 민감한 데이터나 자주 변경되는 데이터를 플레이북에 저장하지 않고, 사
💡 전체 코드를 작성하지 않은 것들은 tasks 밑에 들어갈 내용만 적어둔 것이다.사용자를 만드는 플레이북을 만드세요. (vars_prompt 를 통해서 아래 정보를 입력 받도록 하시오.) 이름 : UID : SHELL : 파일을 복사하는 플레이북을 만드세요. (
Asible에서 파일을 관리하는 가장 강력한 방법은 템플릿을 만드는 것이다. 템플릿을 사용하면 가능한 변수와 팩트를 사용하여 파일이 배포될 때 관리 호스트에 대해 자동으로 사용자 정의되는 템플릿 구성 파일을 작성할 수 있다.▪ Python의 매우 강력하고 고급 템플릿