いくつかのシェルコマンドを実行して、弾力のあるbeanstalkホストマシンをカスタマイズしています。私のシェルスクリプトを私の.ebextensionsディレクトリに組み込むにはどうすればいいですか?
コマンドがebextension設定スクリプトに埋め込まれている場合、これはうまく動作します。しかし、エディタが理解できないYAML構文に埋め込まれているのではなく、通常のシェルスクリプトファイルに私のカスタマイズのものを書きたいと思っています。
は、これは動作します:
.ebextensions/01_do_stuff.config
:
commands:
01echostuff:
ignoreErrors: false
command: |
echo "Do a bunch of elaborate stuff"
しかし、私はむしろちょうどebextension configコマンドでそれを起動し、その後、適切なシェルスクリプトに出て、私のカスタマイズのものを破ると思います。
.ebextensions/myscripts/do_stuff.sh
echo "Do a bunch of elaborate stuff"
.ebextensions/01_do_stuff.config
:
commands:
01echostuff:
ignoreErrors: false
command: myscripts/do_stuff.sh
両方のファイル(シェルおよび設定)豆の木のアーカイブファイルにパッケージ化し、zipアーカイブの一部としてアップロードされている、私は豆の木を望みます私のスクリプトをEBアーカイブからの設定ファイルと共に配布し、それらを実行することを許可します。