如何解决使用 terraform 文件配置器将文本附加到文件中?
我想将本地文件的内容添加到新部署的 OCI 实例的文件中。 我正在使用 terraform,因此尝试为此使用 file provisiner:
provisioner "remote-exec" {
connection {
agent = false
timeout = "30m"
host = oci_core_instance.test_instance.public_ip
user = var.ansible_user
private_key = "${file(var.ssh_private_key)}"
}
inline = [
.
.
.
"touch ~/newfile.txt","echo hai >> ~/newfile.txt",]
}
# Copies the string in content into /tmp/file.log
provisioner "file" {
content = "I am appending this content"
destination = "~/newfile.txt"
}
但是执行此操作后远程文件中唯一可见的内容是:“我正在附加此内容”。 文本“hai”被替换。
如何附加文本而不是使用文件配置器替换它?
除了文件配置器之外还有其他选择吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。