January 22, 2021 By Sai Vennam 2 min read

We’re excited about a number of new features and capabilities we’ve released in IBM Cloud Schematics and the IBM Cloud Terraform Provider. 

IBM Cloud Schematics is a completely free Infrastructure-as-Code automation service available on IBM Cloud. Here are the highlights:

  • Streamline installation of the IBM Cloud Provider by pulling directly from the Terraform Registry
  • Use Terraform v0.13 in IBM Cloud Schematics
  • Request access to closed-beta of Ansible Actions in IBM Cloud Schematics
  • Manage integrations to IBM Cloud services for logging, monitoring and more directly in Schematics

Let’s cover these in more detail.

Support for Terraform Registry

The IBM Cloud Terraform Provider is available for download directly from the Terraform Registry. If you’re using Terraform v0.13 or greater, you can now configure third-party providers directly in your Terraform code and dynamically pull the specified version of the provider. Let’s take a look at how it works:

  1. Ensure you’ve installed Terraform v0.13 or later. You can check your version by running terraform version.
  2. Place the following block in your Terraform config:
    terraform {
      required_providers {
        ibm = {
          source = "IBM-Cloud/ibm"
          version = "1.19.0"
        }
      }
    }
  3. Run terraform init.

That’s it! You no longer need to manually install and configure the IBM Cloud Provider, and you can specify the exact version you want to work against.

You can always find the latest versions and changes to the provider on GitHub.

In addition, the Terraform Registry also supports modules — self-contained packages of Terraform configurations. If you’re looking for an easy way to start creating automations on IBM Cloud following best-practice configurations, check out the modules published on the registry.

IBM official modules are listed under the terraform-ibm-modules org.

Support for Terraform v0.13 in Schematics

IBM Cloud Schematics now supports Terraform v0.13. Terraform v0.13 comes with a number of improvements that you can learn about in the Hashicorp announcement. As described above, with v0.13, you can now specify third-party providers or modules within your Terraform config. This allows you to utilize any third-party provider or modules dynamically pulled from the Terraform Registry for use within Schematics.

You can now choose Terraform v0.13 when configuring your Schematics workspace.

Ansible Actions in IBM Cloud Schematics: Closed beta

Red Hat’s open-source Ansible is an industry leader for infrastructure automation. Primarily used for configuration management, Ansible gracefully picks up where Terraform leaves off. We’re currently in closed beta for Ansible Actions support in IBM Cloud Schematics. If you’re interested in getting early access, reach out to svennam@us.ibm.com.

Integrations support in Schematics

You can now view and manage integrations with LogDNA, Sysdig, Activity Tracker and Key Management capabilities directly within Schematics. This includes the ability to create services for Platform Logging (provided by LogDNA) and Platform Metrics (provided by Sysdig). Check out the integrations tab in your Schematics dashboard today.

More from Announcements

Success and recognition of IBM offerings in G2 Summer Reports  

2 min read - IBM offerings were featured in over 1,365 unique G2 reports, earning over 230 Leader badges across various categories.   This recognition is important to showcase our leading products and also to provide the unbiased validation our buyers seek. According to the 2024 G2 Software Buyer Behavior Report, “When researching software, buyers are most likely to trust information from people with similar roles and challenges, and they value transparency above other factors.”  With over 90 million visitors each year and hosting more than 2.6…

Manage the routing of your observability log and event data 

4 min read - Comprehensive environments include many sources of observable data to be aggregated and then analyzed for infrastructure and app performance management. Connecting and aggregating the data sources to observability tools need to be flexible. Some use cases might require all data to be aggregated into one common location while others have narrowed scope. Optimizing where observability data is processed enables businesses to maximize insights while managing to cost, compliance and data residency objectives.  As announced on 29 March 2024, IBM Cloud® released its next-gen observability…

Unify and share data across Netezza and watsonx.data for new generative AI applications

3 min read - In today's data and AI-driven world, organizations are generating vast amounts of data from various sources. The ability to extract value from AI initiatives relies heavily on the availability and quality of an enterprise's underlying data. In order to unlock the full potential of data for AI, organizations must be able to effectively navigate their complex IT landscapes across the hybrid cloud.   At this year’s IBM Think conference in Boston, we announced the new capabilities of IBM watsonx.data, an open…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters