2012-10-30 23 views
10

Dizin ve dosya düzeni aşağıdaki gibidir: init.pp aitKukla 2.7: Kukla aranması init.pp hiçbir şey yapmıyor - neden?

app_test/ 
app_test/manifests 
app_test/manifests/init.pp 
app_test/manifests/test.pp 

İçindekiler: test.pp ait

class app_test { 
    include app_test::test 
} 

İçindekiler:

class app_test::test { 
    exec { 'hello world': 
     command => "/bin/echo Hello World >> /tmp/are-you-there.txt" 
    } 
} 

Kukla v2.7.11 yüklenir. Bu dosyayı /tmp/are-you-there-txt oluşturmaz neden

$ puppet apply init.pp 
notice: Finished catalog run in 0.01 seconds 

birisi işaret eder misiniz?

cevap

11

Sadece sınıfları tanımlarsınız, bildirmezsiniz.

bir dosya modülleri oluşturma/[modül_ismi] /tests/init.pp:

İçindekiler:

include app_test 

ile daha sonra sınıf test edin: hile yapmak gerekir

puppet apply tests/init.pp 

!

Saygılarımızla

Ger Apeldoorn