serverspec

    0熱度

    1回答

    我在一臺虛擬機中使用了serverspec,在這個虛擬機上可用的網絡非常好。 但是,當我們需要將腳本交給測試人員時,他們必須將其安裝在沒有互聯網的機器上。 我試圖安裝在虛擬機中的本地文件夾中,其中可用的互聯網然後安裝在測試虛擬機中。但是,當我運行Serverspec-init它說rspec沒有找到。 似乎還需要在使用它之前安裝一些依賴的寶石。 作爲一步安裝整個捆綁包是不可能的?怎麼做?

    1熱度

    1回答

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

    1熱度

    1回答

    Serverspec用於檢查多個服務器。因此,建議角色的結構用於: |-- Rakefile |-- spec |-- app | -- ruby_spec.rb |-- base | -- users_and_groups_spec.rb |-- db | -- mysql_spec.rb |-- proxy | -- nginx_spec.rb |-- spec_helper.rb 讀取數據和

    1熱度

    1回答

    我正在編寫一個廚師食譜,其中會添加一些防火牆規則。但在我這樣做之前,我需要爲它寫一個測試。這就是我卡住的地方! 我需要的是Serverspec/Rspec代碼,它驗證無法通過端口1234發送數據,即使服務器上的某些內容正在偵聽該端口。 我應該如何編寫該測試?

    1熱度

    1回答

    我在ruby中編寫Chef InSpec測試來檢查'umask 077'文件的內容。問題是我檢查的數組中的一些文件不存在。我試圖排除零文件並重新推送它們,但似乎試圖檢查所有文件。有什麼想法嗎? 這裏是我的代碼: control 'auth-default-umask' do impact 0.5 title 'Default umask' desc 'DISA RHE

    0熱度

    1回答

    kitchen verify命令會在windows平臺上拋出以下錯誤。我不知道哪個gem開始調試來解決這個問題。 我的Windows主機上安裝寶石: kitchen-pester (0.4.0) kitchen-salt (0.0.22) kitchen-vagrant (0.19.0) test-kitchen (1.5.0) winrm (1.6.0) winrm-s (0.3.4) winr

    1熱度

    1回答

    當我在我的MacBook運行kitchen test,它獲得通過的大多數步驟,但隨後被卡住這裏擺弄了大拇指: Running handlers: Running handlers complete Chef Client finished, 81/117 resources updated in 07 minutes 12 seconds Finished c

    0熱度

    1回答

    我正在檢查Serverspec和InSpec以驗證我的基礎結構。 雖然我在Windows 2012 R2服務器上執行Serverspec時,它運行時沒有任何可見的性能問題。但是當我執行InSpec時,很長時間沒有看到結果,我認爲我犯了一些錯誤並取消了它。然後我又跑了很長時間跑(腳本只有一個描述)。 InSpec中的這種預期行爲還是我需要做特別的事情? 我INSPEC腳本是: control "wo

    -1熱度

    2回答

    我們正在編寫serverspec ruby​​腳本。 我們正在編寫多個腳本,因爲每個腳本都會驗證應用程序的某個部分。 如何將所有腳本一起運行並獲得最終報告?

    0熱度

    1回答

    我正在嘗試使用vagrant-serverspec插件爲我的木偶代碼運行驗收測試..但是每當我運行它時都會收到錯誤。 你們能讓我知道我失蹤了嗎? https://gist.githubusercontent.com/goutham27/6a56f18b4c6bb8c56a97e1dbb6c033ec/raw/38dbad99426fc3267846c43bbd73f6bc7862ddd1/serv