別のコンピュータで同じファイルを編集する方法に関するアドバイス

別のコンピュータで同じファイルを編集する方法に関するアドバイス

Railsアプリケーションは複数のシステムにまたがって拡張され、時には設定を変更する必要があり、production.yml現在は各サーバーにSSH経由で接続し、各システムで個別に編集する必要があります。

このイベントを処理する正しい方法は何ですか?

ベストアンサー1

構成管理システム、例:人形そしてシェフこの目的のために設計されています。

これを無効にするには、スクリプトを使用してファイルをサーバーにSCPに送信できます。

while read host; do
    scp -i yourKey production.yml user@$host:/destination/production.yml
    # Add an ssh command here if you need to restart any services
done <  hosts.txt; 

おすすめ記事