के साथ शेफ-एकल एकीकरण शेफ-एकल के लिए capistrano-chef मणि का कोई विकल्प है? अधिकतर, सर्वर की जानकारी को दो बार परिभाषित करने से बचने के लिए।कैपिस्ट्रानो
5
A
उत्तर
5
मैंने पाया कुछ ताजा और विषय पर गर्म:
जेमफ़ाइल:
gem 'roundsman', :require => false
Capfile: जानकारी के लिए
require 'roundsman/capistrano'
रीडमी देखें।
0
मैं nodes/*.json
में फ़ाइलों को पार्स और उन्हें Capistrano के अनुकूल पतों पर बदलने के लिए एक लाल मणि लिखने का फैसला किया:
फिर, टोपी तैनाती फ़ाइल में:
require "Chef_Solo_Nodes"
role :app, *Chef_Solo_IPs('app')
role :db, *Chef_Solo_IPs('db')
जो बराबर है:
role :app, "[email protected]:port", "xx.xx.xx.xx"
role :db, "xx.xx.xx.xx"
प्रत्येक node/*.json
फ़ाइल वैकल्पिक विशेषताएं निर्धारित कर सकते हैं:
- IPADDRESS
- उपयोगकर्ता (या प्रवेश)
- बंदरगाह
धन्यवाद! यह वही था जो मुझे चाहिए था। –