问题描述
我想将本地文件的内容添加到新部署的 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 (将#修改为@)