एडब्ल्यूएस ओप्सवर्क्स से तैनात ऐप्स पर समूह लिखने योग्य फ़ाइल अनुमतियां कैसे हो सकती हैं?

मैं एडब्ल्यूएस ओप्सवर्क्स का उपयोग कर एक ऐप (गिट से) तैनात कर रहा हूं। डिफ़ॉल्ट रूप से, ओपीएसवर्क्स उपयोगकर्ता को सर्वर के साथ फाइल लिखता है: तैनाती, और समूह: www-data। इन फ़ाइलों/निर्देशिकाओं पर फ़ाइल अनुमतियाँ समूह लिखने योग्य नहीं हैं, हालांकि ऐसा लगता है कि वे होना चाहिए: https://github.com/aws/opsworks-cookbooks/blob/master-chef-11.4/deploy/definitions/opsworks_deploy.rb । मैं कस्टम जेएसओएन पास करके तैनाती पर समूह को "opsworks" में बदलने में सक्षम था:

{
  "opsworks": {
    "deploy_user":{
      "group": "opsworks"
    }
  }
}

समूह लिखने योग्य होने के लिए मैं तैनात फ़ाइलों की अनुमतियों को कैसे बदल सकता हूं?

0
जोड़ा संपादित
विचारों: 2

1 उत्तर

Opsworks द्वारा तैनात फ़ाइलों पर अनुमतियों को अद्यतन करने के लिए, एक कस्टम शेफ नुस्खा बनाएँ। उदाहरण:

node[:deploy].each do |application, deploy|
  app_root = "#{deploy[:deploy_to]}/current"
  execute "chmod -R g+rw #{app_root}" do
  end
end
2
जोड़ा