ManageIQ / manageiq-providers-embedded_terraform

ManageIQ plugin for the Embedded Terraform provider.
Apache License 2.0
0 stars 10 forks source link

Add service_template_embedded_terraform_template #15

Closed agrare closed 4 months ago

agrare commented 5 months ago

TODO

Related:

POST /api/service_templates
{
  "name": "Terraform Template",
  "description": "",
  "display": true,
  "service_template_catalog_id": "1",
  "zone_id": "2",
  "currency_id": "",
  "price": "",
  "config_info": {
    "provision": {
      "repository_id":"1",
      "execution_ttl":"",
      "log_output":"on_error",
      "verbosity":"0",
      "extra_vars": {"FOO": {"default": "BAR"}},
      "credential_id": "1",
      "configuration_script_payload_id": "58",
      "new_dialog_name": "Terraform Dialog"
    },
    "retirement": {
      "log_output": "on_error",
      "verbosity": "0"
    }
  },
  "long_description": "",
  "additional_tenant_ids": [],
  "type": "ServiceTemplateTerraformTemplate",
  "prov_type": "generic_terraform_template"
}
Fryguy commented 4 months ago

Let's drop the dynamic dialog stuff for this PR, get it merged, then follow up with dynamic dialog generation.

miq-bot commented 4 months ago

Checked commits https://github.com/agrare/manageiq-providers-embedded_terraform/compare/9e92cd486a2ec50410bdac9cf9a19a155105adcb~...3a79119b469e2b494b9ec3d692a94c04229b4d7c with ruby 2.7.8, rubocop 1.56.3, haml-lint 0.51.0, and yamllint 6 files checked, 0 offenses detected Everything looks fine. :cake:

agrare commented 4 months ago

@Fryguy this should be good to go, I took out the dynamic dialog stub

Fryguy commented 4 months ago

This PR has been effectively backported to radjabov via the merge of master into radjabov.