「runcmd:」でインラインでない bash スクリプトを実行できません。
runcmd:
- [ bash, -c, echo "=========hello world=========" >>foo1.bar ]
- [ bash, -c, echo "=========hello world=========" >>foo2.bar ]
- [ bash, -c, /usr/local/bin/foo.sh ]
最初の 2 行は、デプロイされた Ubuntu インスタンスで正常に実行されます。ただし、foo.sh は実行されないようです。
/usr/local/bin/foo.sh は次のとおりです。
#!/bin/bash
echo "=========hello world=========" >>foosh.bar
foo.sh には root の実行権限があり、MAAS サーバー上に存在します。
私は以下を見てきましたが、私の問題を解決していないようです:
- cloud-init から bash スクリプトを機能させることができない
- GO111MODULE=on go install を実行します。./cmd/... クラウド初期化
- https://gist.github.com/aw/40623531057636dd858a9bf0f67234e8
ヘルプやヒントをいただければ幸いです。