2012-05-25 8 views
8

यह देखते हुए कि मैंने शेफ सर्वर प्रबंधन कंसोल का उपयोग करके शेफ के साथ काम करना शुरू किया और अब मैं एक फाइल का उपयोग शुरू करना चाहता हूं और चाकू के माध्यम से अपलोड करना चाहता हूं। क्या चाकू के माध्यम से शेफसेवर पर संग्रहीत भूमिकाओं और वातावरण को पुनः प्राप्त करने का कोई तरीका है, इसलिए मैं उन्हें गिट में कर सकता हूं?चाकू के साथ शेफसेवर से भूमिकाएं और कुकबुक डाउनलोड करें

उत्तर

11

आप वातावरण डाउनलोड करने के लिए knife environment list और knife environment show आदेशों का उपयोग कर सकते हैं और भूमिकाओं के लिए "भूमिका" के साथ "पर्यावरण" को प्रतिस्थापित कर सकते हैं।

mkdir environments 
for env in `knife environment list`; do 
    knife environment show $env --format=json > environments/$env.json 
done 

फिर आप इन JSON फ़ाइलों को गिट में और चाकू के साथ संपादित/अपलोड कर सकते हैं।

1

आपने अपने शीर्षक में कुकबुक का उल्लेख किया है, लेकिन आपकी पोस्ट नहीं।

यदि आप cookbooks डाउनलोड करना चाहते हैं, knife cookbook download NAME काम करता है। इसे टिम पॉटर की तरह लूप में रखें और आपको अपनी सभी रसोई की किताबें मिलेंगी।

+0

आपके उत्तर के लिए धन्यवाद। आप सही हैं, लेकिन cookbooks पहले से ही फाइल सिस्टम पर थे और हम उन्हें सर्वर पर अपलोड करने के लिए चाकू का उपयोग कर रहे हैं। –

संबंधित मुद्दे