Chef 12 とカスタムクックブックで AWS Opsworks を使用しています。data_bags も使用したいのですが、Opsworks がそれらを探す場所がわかりません。
それらを /var/chef/data_bags に追加すると、 を使用してレシピを正常に実行できますがchef-client --local-mode
、Opsworks -> スタック -> レシピの実行を使用すると、次のエラーが発生します。
[2016-01-07T21:05:07+00:00] INFO: HTTP Request Returned 404 Not Found: Object not found: chefzero://localhost:8889/data/users
OpsWorks はこの場所に独自の data_bags を作成しているようですが、/var/chef/runs/9586fca2-52d1-43a8-9b3c-6fc0e4e79259/data_bags
これらはすべてカスタム AWS フォルダです。
aws_opsworks_app aws_opsworks_ecs_cluster aws_opsworks_instance aws_opsworks_rds_db_instance aws_opsworks_user
aws_opsworks_command aws_opsworks_elastic_load_balancer aws_opsworks_layer aws_opsworks_stack
OpsWorks Databag に追加するにはどうすればよいですか、または独自の data_bag フォルダをどこに配置すればよいですか?