test-kitchen

    0熱度

    1回答

    我正在嘗試設置Ansible + Test Kitchen以測試Sonatype Nexus的Galaxy模塊。爲了做到這一點,我想依賴geerlingguy.java,我想通過傳遞數組java_packages: ['java-1.8.0-openjdk']來覆蓋默認的Java版本。 爲role dependencies國DOCO: 角色的依賴讓你在其他角色自動拉時 使用角色。角色依賴關係存儲在

    1熱度

    1回答

    我正在嘗試編寫serverspec測試,檢查配方是否使用廚師,廚房和流浪者與debian jessie box設置mariadb-server。 配方很簡單: # cookbooks/mariadb/recipes/server.rb package 'mariadb-server' do action :install end 它我寫的規格是: # cookbooks/mari

    0熱度

    1回答

    問題chef_roles: 我試圖用chef_zero測試紅寶石DSL格式指定我的食譜角色,但是當我試圖做kitchen converge。看起來它不能擴展 kitchen.yml中指定的角色。 如何解決:這難道不是可以使用chef-zero使用測試廚房的食譜來測試角色或我不是在我kitchen.yml調用正確的角色。我如何在本地使用chef_zero測試角色。 **chef-environmen

    1熱度

    1回答

    幾乎每次我運行廚房與ec2驅動程序會聚時,它都能夠創建服務器並建立ssh連接,但是在檢測到廚師總機安裝後,它嘗試傳輸文件,但失敗一個無益的錯誤。我試過使用不同版本的net-ssh並重新安裝chefdk。我已經成功地收斂了30次,但無法弄清楚它們的區別。 是否有其他人遇到這個問題? -----> Starting Kitchen (v1.10.2) -----> Creating <default

    1熱度

    1回答

    我不知道如何在測試廚房的運行列表中運行角色。 我做了knife download roles給了我的廚師長倉庫(C:\.chef\roles)。 我還做了一個knife download cookbooks到c:\.chef\cookbooks 這裏是一個食譜我想測試.kitchen.yml我打算與一個特定的角色運行(C:\.chef\cookbooks\mybook\.kitchen.yml):

    2熱度

    1回答

    我在Ubuntu Linux 14.04上,我正嘗試使用kitchen-vagrant創建一個Centos VM。我想要端口轉發,以便我可以在本地機器上轉發apache tomcat。雖然我已經在他們的文檔中指定了端口號和專用網絡IP,但它並不工作。在我的機器上,我得到「網站無法訪問」。 --- driver: name: vagrant provisioner: nam

    0熱度

    1回答

    問了similar question on this,但意識到我的問題更多的是概念化它如何工作。 我讀過一堆文章,但我仍然非常困惑。 這裏是我現在做: 我申請了一組基本角色,以我的所有節點(windows_base,linux_base等)。這些角色應用的配方可以執行諸如設置時區,加入AD以及執行所有服務器上所需的其他配置(無論其用途如何)。 現在我有我的那個安裝應用程序,並用於特定目的的特定配置

    1熱度

    2回答

    在Windows 10上運行chefdk與hyperv。 我可以使用kitchen create創建Windows VM,它工作正常,但我只是想在Linux虛擬機,我得到這個errror: PS> kitchen create -----> Starting Kitchen (v1.10.0) -----> Creating <default-centos-72>... Creat

    1熱度

    1回答

    我還有一個問題,我想輸入,當然沒有直接的答案,只是指向正確的方向! 我有一串數字前綴。 1234567890,我想要1 & 0更改地點(0和9)和'2345'&'6789'更改地點。最終結果'0678923451'。 我所做的第一件事是字符串轉換成一個列表: ex. original = '1234567890' original = list(original) origin

    0熱度

    2回答

    我有這個在我的食譜: log mylog1 do level :info message 'WHY I NO SEE THIS?' end log mylog2 do level :info message 'WHY I NO SEE THIS?' end 這是我所看到的在做kitchen converge -l debug時: ... Conv