private SolutionPackage buildTerraformSingleVm()

in java/com/google/cloud/deploymentmanager/autogen/Autogen.java [311:353]


  private SolutionPackage buildTerraformSingleVm(DeploymentPackageInput input) {
    SolutionPackage.Builder builder = SolutionPackage.newBuilder();
    ImageInfo imageInfo = ImageInfo.builder().build();
    ImmutableMap<String, Object> params = makeSingleVmParams(input, imageInfo);

    builder
        .addFiles(
            SolutionPackage.File.newBuilder()
                .setPath("README.md")
                .setContent(fileSet.newRenderer("vm.single.readme.main").setData(params).render()))
        .addFiles(
            SolutionPackage.File.newBuilder()
                .setPath("main.tf")
                .setContent(fileSet.newRenderer("vm.single.tf.main").setData(params).render()))
        .addFiles(
            SolutionPackage.File.newBuilder()
                .setPath("variables.tf")
                .setContent(
                    fileSet.newRenderer("vm.single.variables.main").setData(params).render()))
        .addFiles(
            SolutionPackage.File.newBuilder()
                .setPath("marketplace_test.tfvars")
                .setContent(fileSet.newRenderer("vm.single.tfvars.main").setData(params).render()))
        .addFiles(
            SolutionPackage.File.newBuilder()
                .setPath("outputs.tf")
                .setContent(fileSet.newRenderer("vm.single.outputs.main").setData(params).render()))
        .addFiles(
            SolutionPackage.File.newBuilder()
                .setPath("metadata.yaml")
                .setContent(
                    fileSet.newRenderer("vm.single.metadata.main").setData(params).render()))
        .addFiles(
            SolutionPackage.File.newBuilder()
                .setPath("metadata.display.yaml")
                .setContent(
                    fileSet
                        .newRenderer("vm.single.metadata.display.main")
                        .setData(params)
                        .render()));

    return builder.build();
  }