2014-09-19 5 views
0

동적 자원 내에서 그룹화하려는 관련 작업 세트가 있습니다. 이런 식으로 뭔가 : 동적 자원 그룹화 함께 래서 피 작업

  • 내 클라이언트 실행에 추가로 들여 쓰기를 얻을 알림을 보낼 not_if 같은

    • 가드 :

      # ... somewhere inside my_cookbook/recipes/foo.rb 
      
      resource "Initialize git repo inside /etc" do 
      
          not_if { File.exists?('/etc/.git') } 
      
          package "git" 
      
          execute "git init" do 
          cwd '/etc' 
          end 
      
          template "/etc/.gitignore" do 
          # ... 
          end 
      
          bash "initial commit" do 
          # ... 
          end 
      
      end 
      

      기본적으로 내가 함께 그룹에 빠른 방법으로 조작 세트를 원하는 로그

    • 이 블록 내부에 무음 로그 출력 (또는 변경 수준 만)

    LWRP는 한 번만 필요하지만 내 조리법 전체에 사용하려는 패턴을 나타내는 코드 블록에 대해 두 개의 파일 (리소스 및 공급자) 세트를 만들고 싶지 않기 때문에 경량이 아닙니다.

    내 자신의 도우미를 쓸 수는 있지만 이미 사용 가능한 것과 같은 것이 있는지 궁금합니다.

  • 답변

    0

    실제로 LWRP가 이것을 수행합니다. 그것 없이도 약간의 비트를 구현할 수 있지만 포맷터/로그는 까다 롭습니다.

    +0

    이렇게 주위에 방법이없는 것처럼 보입니다. 아직도 LWRP는 저를 위해 경량이지 않습니다. 심도를 포함한 모든 방향으로 분해 된 내 조리법 폴더처럼 보입니다. – SystematicFrank