vania-janet/multiturn-rag-retrieval-data huggingface dataset:
* 1 virtual network that spans the region.
* 1 network security group to meet the host networking requirements for Satellite.
* 1 virtual machine running RHEL 8 for each host that you specified, spread evenly across the region. By default, 6 virtual machines are created.
* 1 network interface for each virtual machine.
* 1 disk for each virtual machine.



The following resources are created by the template in your IBM Cloud account.



* 1 Satellite location.
* 3 Satellite hosts that represent the virtual machines in GCP, attached to the location and assigned to the Satellite location control plane.
* 3 Satellite hosts that represent the virtual machines in GCP, attached to the location, unassigned, and available to use for services, such as a Red Hat OpenShift cluster. If you added more than 6 hosts, the additional hosts are unassigned and available for use in the control plane or by services.



If you are using this template for demonstration purposes, do not assign all your hosts to your control plane. Hosts that are assigned to the control plane cannot be used for other purposes, such as worker nodes for your cluster. For more information, see [Understanding Satellite locations](https://cloud.ibm.com/docs/satellite?topic=satellite-location-host).

What's next?

The Schematics template helped with the initial creation, but you are in control for subsequent location management actions, such as [attaching more hosts](https://cloud.ibm.com/docs/satellite?topic=satellite-attach-hosts), [creating Satellite clusters](https://cloud.ibm.com/docs/satellite?topic=openshift-satellite-clusters), or [scaling the Satellite location control plane](https://cloud.ibm.com/docs/satellite?topic=satellite-location-sizing). If you [remove](https://cloud.ibm.com/docs/satellite?topic=satellite-host-removelocation-remove-console) your Satellite location, make sure to [remove your workspace in Schematics](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-delete-wks), too.
* [Blueprint modules](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpb5)
* [Blueprint inputs](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpi1)
* [Blueprint input files](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpi2)
* [Blueprint jobs](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpj1)
* [Blueprint lifecycle](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpl1)



* [Catalog](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termssch-terms-catalog)
* [Inventories](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termssch-terms-inventory)



* [Resource inventory](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsrir1)



* [Jobs](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termssch-terms-job)
* [Templates or Modules](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termssch-terms-template)
* [Workspaces](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termssch-terms-workspace)



* [Schematics Workspaces](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termswkss1)
[Auto deployment button](https://cloud.ibm.com/docs-content/v1/content/4cd6263f39a034d265ddb4b0a5e6d50c55d13ee8/ibm-cloud-provider-for-terraform/images/autodeploy_button.png)[Deploy to IBM Cloud](https://cloud.ibm.com/schematics/workspaces/create?repository=https://github.com/Cloud-Schematics/add-all-users-to-new-account&terraform_version=terraform_v0.13) <br> 
 [Create multiple access policies in access groups and invite users](https://github.com/Cloud-Schematics/gcat-iam-setup-module) Create multiple access groups, and access policies that allow users to invite and users to the account and add users to any of the access groups created. ![Auto deployment button](https://cloud.ibm.com/docs-content/v1/content/4cd6263f39a034d265ddb4b0a5e6d50c55d13ee8/ibm-cloud-provider-for-terraform/images/autodeploy_button.png)[Deploy to IBM Cloud](https://cloud.ibm.com/schematics/workspaces/create?repository=https://github.com/Cloud-Schematics/gcat-iam-setup-module&terraform_version=terraform_v1.0) <br> 







 Classic infrastructure service 



Classic infrastructure templates to provision resource using Schematics workspace

 Template Description Provision 

 [Autoscale the Classic VSIs](https://github.com/Cloud-Schematics/classic-vsi-autoscaling-solution) Autoscale the classic VSIs using Schematics, Cloud Functions, and Sysdig. !
[Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) 
 VDC Template: Instantiate ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg)
<br> <br>Resources <br><br><br><br> * ibm_resource_instance<br> * ibm_cis<br> * ibm_cis_domain<br> * ibm_certificate_manager_order<br><br><br> [View code snippet](https://github.com/IBM-Cloud/terraform-provider-ibm/tree/master/examples/ibm-secrets-manager) 







 Cloud Foundry templates 



 Name Description and resources Code 

 ibm-app Create and deploy a Cloud Foundry app in IBM Cloud. <br> <br>Resources <br><br><br><br> * null_resource<br> * ibm_app_route<br> * ibm_service_instance<br> * ibm_service_key<br> * ibm_app<br><br><br> [View code snippet](https://github.com/IBM-Cloud/terraform-provider-ibm/tree/master/examples/ibm-app) 







 Direct Link templates 



 Name Description and resources Code 

 ibm-dl-gateway Create a speed and reliable direct link gateways, virtual connections, offering information, routers, and ports by using the resources. <br> <br>Resources <br><br><br><br> * ibm_dl_gateway<br> * ibm_dl_virtual_connection<br> * ibm_is_vpc<br><br><br> [View code snippet](https://github.com/IBM-Cloud/terraform-provider-ibm/tree/master/examples/ibm-direct-link) 







 Event Streams templates 



 Name Description and resources Code 

 ibm-event-streams Create a communication through an Event Streams instance, topic instance, or Kafka consumer application to connect an existing event stream instances and its topic instance by using IBM Cloud Schematics workspace.
"status_code": "",
"status_msg": ""
},
"workspace_status": {
"frozen": false,
"locked": false
},
"template_repo": {
"url": "https://github.com/IBM-Cloud/hpc-cluster-lsf",
"commit_id": "",
"full_url": "https://github.com/IBM-Cloud/hpc-cluster-lsf",
"has_uploadedgitrepotar": false
},
"template_data": [
{
"id": "3e68db7f-0bea-4d",
"folder": "",
"compact": false,
"type": "terraform_v0.14.11",
"values_url": "https://us.schematics.cloud.ibm.com/v1/workspaces/us-south.workspace.Sample-Schematic-API-workspace.341cedd5/template_data/3e68db7f-0bea-4d/values",
"values": "",
"variablestore":
{
"name": "ssh_key_name",
"secure": false,
"value": "lsf-bcc-key",
"type": "",
"description": ""
},
{
"name": "ibm_customer_number",
"secure": true,
"value": "",
"type": "",
"description": ""
}
],
"has_githubtoken": false
}
],
"runtime_data": [
{
"id": "3e68db7f-0bea-4d",
"engine_name": "terraform",
* [Creative Commons Attribution 3.0](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-noticesCC-BY-3.0)
* [Creative Commons Attribution 4.0](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-noticesCC-BY-4.0)
* [Creative Commons Attribution Share Alike 1.0 Generic](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-noticesCC-BY-SA-1.0)
* [Creative Commons Attributions Share Alike 2.0 Generic](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-noticesCC-BY-SA-2.0)
* [Creative Commons Attribution 2.5 Generic](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-noticesCC-BY-SA-2.5)
* [Creative Commons Attribution Share Alike 3.0 Generic](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-noticesCC-BY-SA-3.0)
* [Creative Commons Attribution Share Alike 4.0 Generic](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-noticesCC-BY-SA-4.0)







 Agent beta-0 

[About Schematics Agents](https://cloud.ibm.com/docs/schematics?topic=schematics-agents-introagents-intro)



* [Usage of an Agent](https://cloud.ibm.com/docs/schematics?topic=schematics-agents-introagent-usage)
* [Schematics Agent architecture](https://cloud.ibm.com/docs/schematics?topic=schematics-agents-introabout-agents-architecture)
https://<username>@bitbucket.org/<workspace_name>/tf_cloudless_sleepy/src/master.

Support to override the default variable
: IBM Cloud Schematics now supports to override the Terraform default variable store value. For more information about configuring to override the variable, see [workspace update](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-cli-referenceschematics-workspace-update).







 August 2020 

Review the release notes for August 2020.



 14 August 2020 

Support for multiple Terraform provider
: IBM Cloud Schematics now supports multiple Terraform provider versions. You need to add Terraform provider block with the right provider version. By default the provider executes latest version 1.21.0, and previous four versions such as 1.20.1, 1.20.0, 1.19.0, 1.18.0 are supported. For more information about the provider configuration, see [Multiple Terraform Provider](https://cloud.ibm.com/docs/schematics?topic=schematics-general-faqprovider-versions).

Time out set for local-exec and remote-exec users
: If you run local-exec or remote-exec users, make sure the execution completes within 30 minutes. Otherwise execution times out automatically.

Bitbucket is used as a template repository source
: IBM Cloud Schematics supports public bit bucket repository as a template repository source. Private bit bucket repository needs a workaround. Download the files from the repository, then, you need to tar the files and upload in the IBM Cloud Schematics Workspace.







 July 2020 

Review the release notes for July 2020.



 9 July 2020 

Stop apply support
: IBM Cloud Schematics now supports stopping a Schematics apply action that currently runs against your workspace from the console and the API.
* [Agents](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termssch-terms-agents)



* [Agent](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsagentsa1)
* [Agent service](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsagentsa2)
* [Agent Infrastructure](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsagentsa3)



* [Blueprints](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termssch-terms-blueprint)



* [Blueprint](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpb1)
* [Blueprint template](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpb2)
* [Blueprint configuration](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpb3)
* [Blueprint environment](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpb4)
* [Blueprint modules](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpb5)
* [Blueprint inputs](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpi1)
* [Blueprint input files](https://cloud.ibm.com/docs/schematics?topic=schematics-sch-termsbpi2)
[Auto deployment button](https://cloud.ibm.com/docs-content/v1/content/4cd6263f39a034d265ddb4b0a5e6d50c55d13ee8/ibm-cloud-provider-for-terraform/images/autodeploy_button.png)[Deploy to IBM Cloud](https://cloud.ibm.com/schematics/workspaces/create?repository=https://github.com/IBM-Cloud/terraform-provider-ibm/tree/master/examples/ibm-api-gateway&terraform_version=terraform_v1.0)

To view about the sample Terraform template examples, refer [Sample Terraform templates and deploy to IBM Cloud Schematics](https://github.com/IBM-Cloud/terraform-provider-ibm/tree/master/examples/ibm-api-gateway).
"status_code": "",
"status_msg": ""
},
"workspace_status": {
"frozen": false,
"locked": false
},
"template_repo": {
"url": "https://github.com/IBM-Cloud/hpc-cluster-symphony",
"commit_id": "",
"full_url": "https://github.com/IBM-Cloud/hpc-cluster-symphony",
"has_uploadedgitrepotar": false
},
"template_data": [
{
"id": "3e68db7f-0bea-4d",
"folder": "",
"compact": false,
"type": "terraform_v0.14.11",
"values_url": "https://us.schematics.cloud.ibm.com/v1/workspaces/us-south.workspace.Sample-Schematic-API-workspace.341cedd5/template_data/3e68db7f-0bea-4d/values",
"values": "",
"variablestore":
{
"name": "ssh_key_name",
"secure": false,
"value": "sym-hpcc-key",
"type": "",
"description": ""
},
{
"name": "ibm_customer_number",
"secure": false,
"value": "true",
"type": "",
"description": ""
}
],
"has_githubtoken": false
}
],
"runtime_data": [
{
"id": "3e68db7f-0bea-4d",
"engine_name": "terraform",
* [Schematics Blueprints](https://cloud.ibm.com/docs/schematics?topic=schematics-learn-about-schematicssc-blueprints)
* [Schematics Workspaces](https://cloud.ibm.com/docs/schematics?topic=schematics-learn-about-schematicssch-workspaces)
* [Schematics Actions](https://cloud.ibm.com/docs/schematics?topic=schematics-learn-about-schematicssc-actions)
* [Schematics Agents](https://cloud.ibm.com/docs/schematics?topic=schematics-learn-about-schematicssc-agents)



* [Benefits of using Schematics](https://cloud.ibm.com/docs/schematics?topic=schematics-learn-about-schematicssc-benefits)



[What is Infrastructure as Code?](https://cloud.ibm.com/docs/schematics?topic=schematics-infrastructure-as-codeinfrastructure-as-code)



* [Benefits of Infrastructure as Code](https://cloud.ibm.com/docs/schematics?topic=schematics-infrastructure-as-codeiac-benefits)
* [Best Practices](https://cloud.ibm.com/docs/schematics?topic=schematics-infrastructure-as-codeiac-best-practices)



* [Codifying everything in IaC](https://cloud.ibm.com/docs/schematics?topic=schematics-infrastructure-as-codeiac-bp-codify)
* [Minimize documentation](https://cloud.ibm.com/docs/schematics?topic=schematics-infrastructure-as-codeiac-bp-docs)
* [Testing](https://cloud.ibm.com/docs/schematics?topic=schematics-infrastructure-as-codeiac-bp-testings)
module_type: terraform
    source:
      source_type: git
      git:
        git_repo_url: "https://github.ibm.com/steve-strutt/blueprint-examples-modules/tree/master/IBM-Storage"
        git_branch: master
        git_release: latest
    inputs:
      - name: cos_instance_name
        value: $blueprint.cos_instance_name
      - name: cos_single_site_loc
        value: "ams03"
      - name: resource_group_id
        value: $module.basic-resource-group.outputs.resource_group_id
    outputs:
      - name: cos_id
      - name: cos_crn
Show more

A blueprint template consists of two major sections. An global section which contains a default name and description for the environment, and related global template settings. This section also defines the [inputs](https://cloud.ibm.com/docs/schematics?topic=schematics-bp-template-schema-yamlbp-inputs) the template requires and any [outputs](https://cloud.ibm.com/docs/schematics?topic=schematics-bp-template-schema-yamlbp-outputs) it generates and returns to the user through Schematics. This is followed by a list of modules containing the [module definitions](https://cloud.ibm.com/docs/schematics?topic=schematics-bp-template-schema-yamlbp-modules-schema) that deploy the layers and components of the infrastructure.

Resource dependencies between modules are defined by interpolation of module input and output values. In the basic-cos-storage module definition above, the input resource_group_id specifies the interpolated value $module.basic-resource-group.outputs.resource_group_id, which creates a dependency on the resource_group_id output value from the module basic-resource-group.
[Auto deployment button](https://cloud.ibm.com/docs-content/v1/content/4cd6263f39a034d265ddb4b0a5e6d50c55d13ee8/ibm-cloud-provider-for-terraform/images/autodeploy_button.png)[Deploy to IBM Cloud](https://cloud.ibm.com/schematics/workspaces/create?repository=https://github.com/Cloud-Schematics/LEMP&terraform_version=terraform_v0.13) <br> 
 [LAMP to provision a Classic Virtual Server instance](https://github.com/Cloud-Schematics/LAMP) Provision a classic virtual server instance by using a full-stack LAMP environment on a virtual machine. ![Auto deployment button](https://cloud.ibm.com/docs-content/v1/content/4cd6263f39a034d265ddb4b0a5e6d50c55d13ee8/ibm-cloud-provider-for-terraform/images/autodeploy_button.png)[Deploy to IBM Cloud](https://cloud.ibm.com/schematics/workspaces/create?repository=https://github.com/Cloud-Schematics/LAMP&terraform_version=terraform_v0.13) <br> 









 Snippets 



 API Gateway templates 



 Name Description and resources Code 

 ibm-api-gateway Create an [IBM Cloud API Gateway](https://cloud.ibm.com/docs/api-gateway?topic=api-gateway-whatis_apigw) service instance to set up an API for an IBM Cloud service of your choice. You can specify the API endpoint that you want to use to access your service, and define subscription keys so that developers can securely consume your API.
* UI
* CLI
* API
* Terraform







 Running workspace plan 

A workspace plan, performs a Terraform plan to determine the IBM Cloud® resources that will be created, modified or deleted o on a workspace apply operation. Run the Schematics plan job against your workspace. You can use the plan summary logs to verify any resource changes before the template is applied.

IBM Cloud Schematics deprecates older version of Terraform. For more information, see [Deprecating older version of Terraform process in IBM Cloud Schematics](https://cloud.ibm.com/docs/schematics?topic=schematics-deprecate-tf-version).



 Before you begin 



* [Create a Terraform configuration](https://cloud.ibm.com/docs/schematics?topic=schematics-create-tf-config), and store the configuration in a GitHub, GitLab, or Bitbucket repository. You can also upload a copy of the repo as a tar (tape archive file) from your local workstation to provide your template to IBM Cloud Schematics. For more information, see the [ibmcloud schematics workspace upload](https://cloud.ibm.com/docs/schematics?topic=schematics-schematics-cli-referenceschematics-workspace-upload) command and see the [upload a tar file to your workspace](https://cloud.ibm.com/apidocs/schematics/schematicsupload-template-tar) API.
* Make sure that you have the [permissions](https://cloud.ibm.com/docs/schematics?topic=schematics-access) to create a workspace.



Ensure the location and the url endpoint are pointing to the same region when you list the Schematics Workspaces and actions. For more information about location and endpoint, see [Where is your information stored](https://cloud.ibm.com/docs/schematics?topic=schematics-secure-datapi-location)?
(https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planplan-workspace-access)
* [What do I need to be aware of when I have a repository that I managed with native Terraform?](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planplan-terraform-migration)



* [Setting up a continuous delivery toolchain for your workspace](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-plancontinuous-delivery)







 Managing workspace resources 

[Deploying IBM Cloud resources in a specific region or across multiple regions](https://cloud.ibm.com/docs/schematics?topic=schematics-multi-region-deploymentmulti-region-deployment)



* [Deploying services in a specific region](https://cloud.ibm.com/docs/schematics?topic=schematics-multi-region-deploymentsingle-region)
* [Deploying services across regions](https://cloud.ibm.com/docs/schematics?topic=schematics-multi-region-deploymentacross-regions)



[Using modules in public and private repos](https://cloud.ibm.com/docs/schematics?topic=schematics-download-modules-pvt-gitdownload-modules-pvt-git)



* [Using private modules with templates](https://cloud.ibm.com/docs/schematics?topic=schematics-download-modules-pvt-gitnetrc-example)



[Managing IBM Cloud resources with workspaces](https://cloud.ibm.com/docs/schematics?topic=schematics-manage-lifecyclemanage-lifecycle)



* [Deploying your resources](https://cloud.ibm.com/docs/schematics?topic=schematics-manage-lifecycledeploy-resources)
[Auto deployment button](https://cloud.ibm.com/docs-content/v1/content/4cd6263f39a034d265ddb4b0a5e6d50c55d13ee8/ibm-cloud-provider-for-terraform/images/autodeploy_button.png)[Deploy to IBM Cloud](https://cloud.ibm.com/schematics/workspaces/create?repository=https://github.com/Cloud-Schematics/kms-encrypted-cos-bucket&terraform_version=terraform_v0.13) <br> 







 Account management and IAM 



Account management and IAM Terraform templates to provision resource using Schematics workspace

 Template Description Provision 

 [Clone users to new account](https://github.com/Cloud-Schematics/add-all-users-to-new-account) Clone all the IAM users from one IBM Cloud account into another IBM Cloud account. ![Auto deployment button](https://cloud.ibm.com/docs-content/v1/content/4cd6263f39a034d265ddb4b0a5e6d50c55d13ee8/ibm-cloud-provider-for-terraform/images/autodeploy_button.png)[Deploy to IBM Cloud](https://cloud.ibm.com/schematics/workspaces/create?repository=https://github.com/Cloud-Schematics/add-all-users-to-new-account&terraform_version=terraform_v0.13) <br> 
 [Create multiple access policies in access groups and invite users](https://github.com/Cloud-Schematics/gcat-iam-setup-module) Create multiple access groups, and access policies that allow users to invite and users to the account and add users to any of the access groups created. !
For more information about the difference between destroy and config delete, see [Deleting a blueprint](https://cloud.ibm.com/docs/schematics?topic=schematics-delete-blueprints).



* Learn [about Schematics Blueprints](https://cloud.ibm.com/docs/schematics?topic=schematics-blueprint-intro).
* Looking for template samples? Check out the [IBM Cloud Schematics GitHub repository](https://github.com/orgs/Cloud-Schematics/repositories?q=blueprint&type=all&language=&sort=).









 Deploy a blueprint using the CLI 



 Before you begin 



* Install or update the [Schematics plug-in](https://cloud.ibm.com/docs/schematics?topic=schematics-setup-cliinstall-schematics-plugin) version that is greater than the 1.12.5 version.
* Select the IBM Cloud region you want to use to manage your blueprints. For example, to set the region use [ibmcloud target -r <region>](https://cloud.ibm.com/docs/cli?topic=cli-ibmcloud_cliibmcloud_target) command.
* Check that you have the right [IAM permissions](https://cloud.ibm.com/docs/schematics?topic=schematics-accessblueprint-permissions) to create blueprints.







 Select a blueprint template 

Use one of the [sample blueprints](https://github.com/Cloud-Schematics/blueprint-complex-inputs) to create a scalable blueprint cloud environment, created from multiple blueprint modules.

This sample blueprint is a simple scenario using two modules to demonstrate linking and resource data flows between the modules. No cloud resources are created by this example.





 Creating a blueprint in Schematics