リポジトリをデプロイするたびに、" yum install
" コマンドが実行されるようにしたいと考えています。構成ファイルを作成しようとしました:.ebextensions/general.config
次の YAML コンテンツで:
commands:
01-command:
command: "yum update"
aws.push を使用してリポジトリをアップロードしようとすると失敗し、Beanstalk コンソールのエラーは次のとおりです。
[i-ca399786] からの応答は受信されましたが、コマンドは失敗しました。
助言がありますか?ありがとうございました!
編集:
Beanstalk ログ ファイルに正確なエラーが見つかりました:「sudo: 申し訳ありませんが、sudo を実行するには tty が必要です」。これは、update コマンドを実行する前に「Defaults requiretty」をコメント化するために /etc/sudoers を編集し、後でコメントアウトする必要があることを意味します。問題は、構成ファイル自体でそれをエレガントに行うにはどうすればよいかということです。