당신은 우분투 LInux에 대한 Ansible 플레이 북을 만드는 방법을 배우고 싶습니까? 이 튜토리얼에서는, 우리는 우분투 리눅스를 실행하는 컴퓨터에서 사용하는 Ansible 플레이 북 예제를 표시하려고합니다.
• 우분투 18.04
• 우분투 19.04
• 무형2.8.6
하드웨어 목록:
다음 섹션에서는 이 Ansible 자습서를 만드는 데 사용되는 장비 목록을 제공합니다.
위에 나열된 모든 하드웨어는 Amazon 웹 사이트에서 찾을 수 있습니다.
Ansible 관련 자습서:
이 페이지에서는 Ansible과 관련된 자습서 목록에 빠르게 액세스할 수 있습니다.
Ansible 플레이북 예제 – Apt-get을 사용하여 패키지 설치
install-apt.yml이라는 이름의 이 Ansible 플레이북 예제는 모든 Ansible 노드에 Ntpdate 및 Nmap 패키지를 설치합니다.
이 Ansible 플레이북을 실행하려면 다음 명령을 사용합니다.
이 예제에서는 Ansible 서버가 모든 노드에 연결되고 필요한 패키지를 설치합니다.
어수선한 플레이북 예제 – 셸 명령 실행
Linux-echo.yml이라는 이름의 이 Ansible 플레이북 예제는 Linux 셸에서 명령을 실행합니다.
이 Ansible 플레이북을 실행하려면 다음 명령을 사용합니다.
이 예제에서는 Ansible 서버가 모든 노드에 연결되고 필요한 패키지를 설치합니다.
어수선한 플레이북 예제 – 원시 명령 실행
Linux-raw.yml이라는 이름의 이 Ansible 플레이북 예제는 Linux 셸에서 명령을 실행합니다.
이 Ansible 플레이북을 실행하려면 다음 명령을 사용합니다.
이 예제에서는 Ansible 서버가 모든 노드에 연결되고 필요한 패키지를 설치합니다.
Ansible 플레이북 예제 – 명령줄에서 변수 읽기
linux-scan.yml이라는 이름의 이 Ansible 플레이북 예제는 Nmap 패키지를 설치합니다.
IP_VAR 변수에서 IP 아드레를 읽고 NMAP을 사용하여 이 호스트를 검사합니다.
이 Ansible 플레이북을 실행하려면 다음 명령을 사용합니다.
이 예제에서 Ansible 서버는 NMAP 팩지를 설치한 후 호스트 techexpert.tips를 스캔합니다.
이 플레이북은 화면에 결과를 표시합니다.
Ansible 플레이 북 예제 – 업데이트 및 우분투 리눅스를 업그레이드
ubuntu-upgrade.yml라는 이름의이 Ansible 플레이 북 예제는 APT-GET 데이터베이스를 업데이트합니다.
이 Ansible 플레이 북 예제는 우분투 리눅스를 업그레이드합니다.
이 Ansible 플레이북을 실행하려면 다음 명령을 사용합니다.
이 예제에서 Ansible 서버는 모든 노드에 APT-GET 데이터베이스를 업데이트하도록 지시합니다.
이 예제에서 Ansible 서버는 모든 노드에 우분투 리눅스 pacakges를 업그레이드하도록 지시합니다.
어수선한 플레이북 예제 – 병렬 작업
ubuntu-parallel.yml이라는 이름의 이 Ansible 플레이북 예제는 동시에 탁을 실행합니다.
이 Ansible 플레이북을 실행하려면 다음 명령을 사용합니다.
이 예제에서 Ansible 서버는 모든 노드에 3개의 명령을 병렬로 실행하도록 지시합니다.