kestra_namespace_file
kestra_namespace_file (Resource)
Manages a Kestra Namespace File.
Example Usage
hcl
resource "kestra_namespace_file" "example" {
namespace = "io.kestra.mynamespace"
filename = "/path/my-file.sh"
content = <<EOT
#!/bin/bash
echo "Hello World"
EOT
}
resource "kestra_namespace_file" "withsource" {
namespace = "io.kestra.mynamespace"
filename = "/path/my-file.sh"
content = file("./kestra/file.sh")
}
Schema
Required
filename
(String) The path to the namespace file that will be created. Missing parent directories will be created. If the file already exists, it will be overridden with the given content.namespace
(String) The namespace of the namespace file resource.
Optional
content
(String) Content to store in the file, expected to be a UTF-8 encoded string.tenant_id
(String) The tenant id.
Read-Only
id
(String) The ID of this resource.
Import
Import is supported using the following syntax:
shell
terraform import kestra_namespace_file.example {{namespace}}/{{filename}}