knife

    0熱度

    1回答

    我正在嘗試與廚師提供Docker容器,我正在使用刀獨奏和圖書管理員廚師。 我得到碼頭工人的食譜,並創建一個測試的配方,但在執行knife solo bootstrap [email protected]回報 Enter the password for [email protected]: Starting Chef Client, version 12.6.0 Compiling Cook

    2熱度

    1回答

    我在Windows Server 2012 R2上使用Jenkins。我想運行一個構建的作業,並且在強制升級時,它應該告訴遠程廚師服務器配方已更改或更新,然後啓動遠程節點上的主廚客戶端。 我已經安裝了廚師身份插件,促進-構建插件,插件的MSBuild,TFS-4.0.0插件和部署插件 到目前爲止構建工程和促銷工作。 我已經設置了兩個Powershell腳本應該運行的強制升級。 第一個工作正常,它只

    1熱度

    1回答

    這裏是我的食譜代碼, include_recipe 'aws' require 'aws-sdk' client = Aws::S3::Client.new(region: 'us-east-1') bucket = client.get_object(bucket:'chefconfig', key: 'encrypted_data_bag_secret') # Read cont

    2熱度

    2回答

    在廚師服務器上,對於應該有權引導和調配所謂的validator-less節點的用戶,我有一個組provisioners。 在引導機器時,knife會嘗試在廚師服務器上創建新的客戶機和節點。問題在於該組的ACL。在「全局權限」部分中,我可以找到容器,並僅爲節點授予create權限,但不能爲客戶端授予權限。這就是爲什麼knife bootstrap失敗: Creating new client for

    0熱度

    3回答

    我想通過廚師才能執行此命令: knife client delete client_name 的命令確實是從廚師運行使用此: bash 'delete client from chef server' do cwd ::File.dirname('/apps/chef-repo') # not sure if relevant code <<-EOH knife

    0熱度

    2回答

    我有一個現有的廚師節點: Node Name: app1 Environment: DEMO FQDN: el-demo-app1 IP: xx.xxx.xxx.xxx Run List: recipe[yum_el2], role[Dep], recipe[crypto], role[mule-server], role[activemq], recipe[tomcat-conf]

    3熱度

    1回答

    我有一個祕訣,將secret_key複製到我的節點。實際上文件內容被記錄到我的shell中。我想關閉這個單獨的配方,因爲我不想將文件內容保存到我的shell歷史記錄中。我知道可以使用client.rb中的verbose_logging設置完全停用日誌記錄。 verbose_logging: 設置日誌級別。選項:true,nil和false。 當此設置爲false時,關於正在處理的單個資源 的通知將

    0熱度

    1回答

    我創建了一個jenkins工作,讓用戶選擇廚師環境和廚師角色,然後它應該在該環境和該角色上運行刀子搜索並運行廚師客戶端結果的節點。 到目前爲止,我已經有另一項工作,讓用戶選擇一個環境,並在該查詢產生的機器上運行chef-client。代碼是 #!/bin/bash echo env=$Environment cd /chef-repo machines=$(knife search 'che

    0熱度

    1回答

    我正嘗試在azure市場上託管的廚師服務器上使用刀引導ec2實例。廚師客戶端運行失敗拋出以下錯誤。 PS C:\Users\xyz\chef-repo> knife ec2 server create -I ami-25c00c46 -f t2.micro --region ap-southeast-1 -N ec2module -x ubuntu -i abc.pem -r "role[ec

    0熱度

    2回答

    我有一個問題,我有100多個服務器,我需要確保一個特定的進程正在運行......這些100個服務器被分成4個不同環境和我有許多角色配置。在這種情況下,廚師代碼是最基本的: service "some_process" do supports :status => true action :start end 假設我想在特定環境,節點或角色上重新啓動此過程。我用這樣的東西: