3.2.2. 패치 적용 예
다음 플레이북은 패치 적용 예제로 제공되며 대상 환경에 맞게 수정하고 프로덕션에서 사용하기 전에 철저하게 테스트해야 합니다. 이 예제에서는 RHEL 및 dnf 패키지 관리자를 사용하는 기타 운영 체제에서 패키지를 관리하기 위해 ansible.builtin.dnf 모듈을 사용합니다. 다른 Linux 운영 체제, Microsoft Windows 및 많은 네트워크 장치를 패치하는 모듈도 사용할 수 있습니다.
3.2.2.1. 모든 것을 최신 상태로 유지 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
랩 또는 기타 비프로덕션 시스템과 같은 일부 Red Hat Enterprise Linux 서버의 경우 사용 가능한 모든 패치를 정기적으로 설치할 수 있습니다. 다음 예제 플레이북은 매주 실행되도록 예약된 작업 템플릿에서 사용하고 모든 최신 RPM으로 시스템을 업데이트할 수 있습니다.
- name: Install all available RPM updates
hosts: target_hosts
become: true
tasks:
- name: Install latest RPMs
ansible.builtin.dnf:
name: '*'
state: latest