35 lines
640 B
HCL
35 lines
640 B
HCL
terraform {
|
|
required_providers {
|
|
system = {
|
|
source = "neuspaces/system"
|
|
version = "0.4.0"
|
|
}
|
|
}
|
|
}
|
|
|
|
provider "system" {
|
|
ssh {
|
|
host = "jaglan-beta-m42"
|
|
user = "core"
|
|
agent = true
|
|
}
|
|
}
|
|
|
|
resource "system_file" "static_content" {
|
|
path = "/etc/consul.d/consul.hcl"
|
|
content = "Hello world!"
|
|
}
|
|
|
|
resource "terraform_data" "jaglan-beta" {
|
|
provisioner "file" {
|
|
source = "consul.hcl"
|
|
#destination = "/etc/consul.d/consul.hcl"
|
|
destination = "./consul.hcl"
|
|
}
|
|
|
|
connection {
|
|
type = "ssh"
|
|
user = "core"
|
|
host = "jaglan-beta-m42"
|
|
}
|
|
} |