Skip to content

isabella232/vscode-ibmcloud-schematics

 
 

Repository files navigation

IBM Cloud Schematics extension for visual studio code Beta

IBM Cloud Schematics extensions for Visual Studio Code aids in automating your IBM Cloud infrastructure, service, and application stack across cloud environments. This capability is currently being released as a Beta release.

The extension is designed to provide a build and deploy experience to developers via vscode custom tasks, there-by increasing developer productivity in terms of ease in Authoring, Building, Deploying and Testing their terraform configuration with IBM Cloud Schematics.

Tasks

Task Description
ibmcloud-schematics-build initializes and validates your terraform configuration by running commands terraform init and terraform validate. Any validation errors will be displayed in the terminal.
ibmcloud-schematics-deploy Validates and deploys your terraform configuration to IBM Cloud Schematics.
ibmcloud-schematics-clone Clones an existing Schematics workspace or a GIT repository.
ibmcloud-schematics-migrate Migrates your existing templates from Terraform 11 to Terraform 12

Know more about vscode tasks

Commands

The below commands help you to interact with the deployed Schematics workspace. You can access these commands via the vscode Editor commands [ cmd + shift + p ]

Command Description
View and override variable values You can use this command to view workspace variables and override the variable values.
View jobs You can use this command to view jobs/activities of the deployed Schematics workspace.
View log You can use this command to view logs of selected activity of the deployed Schematics workspace.
View latest log You can use this command to view logs of the latest activity executed
View resources You can use this command to view the resources provisioned by your workspace
Generate plan You can use this command to create a Terraform execution plan
Apply plan You can use this command to run your infrastructure code
Destroy resources You can use this command to destroy resources
Delete workspace You can use this command to delete workspace
Estimate Cost You can use this command to get cost estimate of the resources from the terraform(TFcost tool need to be install before using this command, refer to this link to know more)

Know more about vscode commands

Getting started

For next steps on how to get started with the Visual Studio Code extension for IBM Cloud Schematics, please see the Getting started tutorial

Changelog and releases

All notable changes to this project will be documented in changelog. You can find the releases in release section

Contribution

If you wish to contribute please read the contribution document

FAQ

For general questions on extension please see the Frequently Asked Questions

Report a Issue / Feature request

  • Is something broken? Have a issue/bug to report? use the Bug report link. But before raising a issue, please check the issues list to see if the issue is already raised by someone
  • Do you have a new feature or enhancement you would like to see? use the Feature request link.

License

Apache-2.0

About

IBM Cloud Schematics extension for Visual Studio Code

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 73.0%
  • JavaScript 22.7%
  • SCSS 3.9%
  • Other 0.4%