패키지를 설치하고 설정 파일을 배포한 후 서비스를 시작하되, 설정 파일에 변경이 있으면 서비스를 다시 시작하는 이 패턴은 전형적인 서비스 자동화 패턴입니다.

    class 서비스 {
      package { 서비스:
        ensure => 패키지버전,
      }
      service { 서비스:
        ensure => running,
      }
      file { 설정파일:
        source => 'puppet:///modules/서비스/설정파일',
      }
      Package['서비스'] -> File['설정파일'] ~> Service['서비스']
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.