openstack_compute_keypair_v2
Terraform のデータ ソースを使用して、Openstack から公開鍵を取得しようとしています (後でローカル マシンに保存するため) 。
data "openstack_compute_keypair_v2" "app_public_key" {
name = "app-key"
}
、しかし、実行してterraform apply
も何も起こりません。(キーは存在し、名前も正しいです。)
手動で保存する必要があると(おそらく間違って)想定したので、local_file
リソースを使用しました。
resource "local_file" "app_cert" {
content = "${openstack_compute_keypair_v2.app_public_key.public_key}"
filename = "${path.module}/app.cert"
}
しかし、私は得ています:
Error: resource 'local_file.app_cert' config: unknown resource 'openstack_compute_keypair_v2.app_public_key' referenced in variable openstack_compute_keypair_v2.app_public_key.public_key
ドキュメントによると、そのような属性があります。私は何を間違っていますか?
手伝ってくれてありがとう!