This is a playground
to test code. It runs a full Node.js
environment and already has all of npm
’s 1,000,000+ packages pre-installed, including hcl-to-json
with all npm
packages installed. Try it out:
// This example is created to test hcl-to-json on runkit.com
hcltojson = require('hcl-to-json');
var hcl_content;
hcl_content = `
# Create a new instance of the latest Ubuntu 14.04 on an
# t1.micro node with an AWS Tag naming it "HelloWorld"
provider "aws" {
region = "us-east-1"
}
data "aws_ami" "ubuntu" {
most_recent = true
filter {
name = "name"
values = ["ubuntu/images/ebs/ubuntu-trusty-14.04-amd64-server-*"]
}
filter {
name = "virtualization-type"
values = ["paravirtual"]
}
filter {
name = "next-virtualization-type"
values = ["paravirtual", "storage"]
}
owners = ["099720109477"] # Canonical
}
resource "aws_instance" "web" {
instance_type = "t1.micro"
tags {
Name = "HelloWorld"
}
}
`
hcltojson(hcl_content);
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.