test-kitchen

    1熱度

    1回答

    首先想道歉,如果這是公然明顯,剛剛開始與廚師工作,並仍在掌握的細節。有一些使用Vagrant和Puppet的經驗,但之前沒有做過任何基礎設施測試。總體而言,我一直在努力尋找與測試廚房的標準做法的任何細節。好的最新例子似乎幾乎不存在。 反正目前我開始開發VM使用 kitchen converge 這不太現實,因爲我無法停止VM或利用任何的流浪漢CLI命令來完成。說實話,我很確定這是做錯事情的錯誤方式

    0熱度

    1回答

    我努力學習廚房/廚師和我下面的教程這裏提供 http://kitchen.ci/docs/getting-started/installing 現在我的問題卡住,而不是一個問題。給定的教程創建一個git-cookbook。現在我想知道我們正在告訴廚房安裝一個裝有「git」的盒子? 我重新做了整個教程沒有一個空的metadata.rb而不是提供任何東西(根據教程),我把它留空並且運行kitchen

    2熱度

    3回答

    我正在運行命令kitchen create default-centos65,但我無法拉入框和提供。無論出於何種原因,它總是說URL路徑是file:/Users/Guest/Git/chef/kitchen/.kitchen/kitchen-vagrant/default-centos65/learningchef/centos65。我不知道爲什麼它認爲它應該從那裏下載框,而不是從vagrantc

    1熱度

    1回答

    根據運行平臺的不同,編寫不同反應的測試的最佳方式是什麼? 我的使用情況如下: 我想確保我的系統是針對開放SSL的心臟出血漏洞錯誤保護。這意味着驗證廚師安裝的openssl包是最新的。對於CentOS的最後一個易受攻擊的版本是1.0.1e-15而Ubuntu的是1.0.1-4ubuntu5.11

    1熱度

    1回答

    我正在開發一個節點集羣。在myrepo/cookbooks/mycookbook/.kitchen.yml我 driver: name: vagrant provisioner: name: chef_zero roles_path: '../../roles' environments_path: '../../environments' d

    0熱度

    1回答

    最後一個版本的https://github.com/serverspec/specinfra已損壞(https://github.com/serverspec/specinfra/pull/229)。 所以當我執行: 廚房驗證 不驗證,只是拋出一些錯誤。 所以我想 - 如何指定一些特定版本的specinfra寶石的測試廚房? 然後我可以指定以前的版本,工作和繼續發展。 我確信這個特定的錯誤會被修復

    0熱度

    2回答

    我有我試圖轉換成YAML測試廚房的廚師如下屬性: default['attr1']['attr2'] = { "setting1" => { "key1" => "value1", "key2" => "value2", "key3" => false }, }; 將這個會是什麼樣YAML所以測試廚房將其覆蓋正常嗎?我想爲特定的測試廚房

    0熱度

    1回答

    我想寫一個ServerSpec測試運行部署的實例。以下是相關測試: require 'spec_helper' describe service('nginx') do it { should be_enabled } it { should be_running } end describe port(80) do it { should be_liste

    1熱度

    1回答

    我試圖在我的Mac上使用測試廚房(安裝了ChefDK和docker-api驅動程序)在遠程服務器上創建docker實例X小牛隊),我似乎在最後一步幾乎沒有: stardust:test_kitchen rilindo$ kitchen create -----> Starting Kitchen (v1.2.1) -----> Creating <default-centos-64>...

    0熱度

    2回答

    我的google-fu讓我失望。我需要在我的.kitchen.yml文件中添加什麼,才能增加config.vm.boot_timeout或我的Vagrantfile中的嘗試次數。我的廚房收斂幾乎總是點擊: STDERR: Timed out while waiting for the machine to boot. This means that Vagrant was unable