inspec

    0熱度

    2回答

    這兩者有什麼區別? it { should be_owned_by 'cool_user' } vs its('owner') { should eq 'cool_user' } it { should be_grouped_into 'cool_group' } vs its('group') { should eq 'cool_group' }

    1熱度

    2回答

    所以在我的食譜我有測試廚師配方如下: secret = Chef::EncryptedDataBagItem.load_secret("/root/.chef/encrypted_data_bag_secret") # Decrypt the data bag creds = Chef::EncryptedDataBagItem.load("passwords", "mysql-root",

    -3熱度

    4回答

    如何在Ruby中檢查數組元素是否爲空? passwd.where { user =~ /.*/ }.uids => ["0", "108", "109", "110", "111", "112", "994", "995", "1001", "1002", "", "65534"]

    0熱度

    1回答

    我有一個安裝Web服務的廚師食譜。我想寫一個驗證這個的inspec測試。所以我的想法是寫了如下測試: # Verify that the service is running. describe http('http://localhost/myservice/healthcheck') do its('status') { should eq 200 } end 我跑了「廚房驗

    0熱度

    1回答

    我正在用InSpec創建我的測試。這是我對Apache的測試: require 'inspec' if os[:family] == 'redhat' describe package 'httpd' do it { should be_installed } end describe service 'httpd' do it { sho

    1熱度

    1回答

    我正在爲我的廚師食譜編寫inspec測試,其中有5個文件需要測試其模式。他們都應該有相同的模式0755. describe file('/dev') do its('mode') { should cmp '00755' } end 這是我使用的sytax。但是這隻測試1個文件(/ dev)。是否可以使用單個測試塊測試多個文件?

    1熱度

    2回答

    背景 我寫了一本食譜,安裝Windows功能。某些功能依賴於父功能。父功能可能沒有安裝該功能所需的源文件。 在我的食譜中,我使用only_if調用Powershell命令來確定源文件是否存在。 (Get-WindowsFeature | Where Name -eq NET-Framework-Core | Select InstallState).InstallState -eq 'Remove

    0熱度

    2回答

    我想爲不同的GPO製作inspec(廚師)。 我想知道有沒有GPO(Windows服務器)的任何資源。 因爲我沒有足夠的gpos知識以及它們如何通過powershell工作。 因此,如果您向我發送有關正確檢查rb文件的任何建議,我很感激。 (例如,讀取gplink,gpo健康和系統訪問等)

    0熱度

    1回答

    環境 chefdk 1.3.40 伯克斯5.6.4 廚房1.16.0 流浪漢1.9.3 在「廚房登錄」後,我們可以看到端口80已打開 sudo iptables-save | grep 80 -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT 但是,在運行時的 '廚房驗證' 的測試失

    1熱度

    1回答

    我想知道是否有人可以創建示例代碼,演示如何在InSpec測試之後(或之前)執行shell腳本。 主要想法是在塊後使用RSpec來清理在測試運行期間分配的資源。