diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..f8ff2b5de --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.mp4 filter=lfs diff=lfs merge=lfs -text diff --git a/products/terraform/docs/scm/how-to-guide/videos.md b/products/terraform/docs/scm/how-to-guide/videos.md new file mode 100644 index 000000000..1b19463e0 --- /dev/null +++ b/products/terraform/docs/scm/how-to-guide/videos.md @@ -0,0 +1,32 @@ +--- +id: videos +title: Managing Strata Cloud Manager Infrastructure with Terraform +sidebar_label: Managing with Terraform +keywords: + - Terraform + - Provider + - SCM + - Infrastructure as Code +--- + +Managing your Strata Cloud Manager (SCM) environment with Terraform allows you to leverage Infrastructure as Code (IaC) for faster, more reliable, and scalable security operations. The following video tutorials provide both a high-level overview of the SCM Terraform provider and a practical, step-by-step guide to configuring your network security rules. + +### Overview of the SCM Terraform Provider + +Discover how transitioning from manual UI navigation to a code-driven workflow can streamline your network security operations. This overview covers the foundational setup—including authentication and initialization—and demonstrates core workflows like handling configuration drift, establishing a single source of truth, and rapidly replicating environments. + + + +--- + +### Configuring Security Rules with Terraform + +Follow along with a technical, end-to-end demonstration of deploying new security resources into an SCM environment. This walkthrough guides you through using the official documentation to define resources (such as tags, zones, and rules), running pre-deployment validations with `terraform plan`, and executing automated provisioning for a consistent security posture. + + \ No newline at end of file diff --git a/products/terraform/docs/scm/reference/reference.md b/products/terraform/docs/scm/reference/reference.md index ec628f2a9..8ee098edd 100644 --- a/products/terraform/docs/scm/reference/reference.md +++ b/products/terraform/docs/scm/reference/reference.md @@ -1,5 +1,5 @@ --- -id: provider +id: reference title: Terraform for Strata Cloud Manager sidebar_label: Provider Reference hide_title: true diff --git a/products/terraform/sidebars.ts b/products/terraform/sidebars.ts index e2da9f6d8..cb735e6c2 100644 --- a/products/terraform/sidebars.ts +++ b/products/terraform/sidebars.ts @@ -141,8 +141,14 @@ module.exports = { type: "category", collapsed: true, label: "Reference", - items: ["terraform/docs/scm/reference/provider"], - }, + items: ["terraform/docs/scm/reference/reference"], + }, + { + type: "category", + collapsed: true, + label: "How To Guides", + items: ["terraform/docs/scm/how-to-guide/videos"], + }, { type: "category", collapsed: true, diff --git a/static/scm-terraform-videos/6D- Terraform.mp4 b/static/scm-terraform-videos/6D- Terraform.mp4 new file mode 100644 index 000000000..4f6a68e2f --- /dev/null +++ b/static/scm-terraform-videos/6D- Terraform.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27611b4d3ebf350c20303eb6373bc14c085e074e94c29b60204b591f611440b6 +size 27462249 diff --git a/static/scm-terraform-videos/Terraform Video.mp4 b/static/scm-terraform-videos/Terraform Video.mp4 new file mode 100644 index 000000000..a57855531 --- /dev/null +++ b/static/scm-terraform-videos/Terraform Video.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2765c9d0fa640dd18a881c102c86f69490916822e872032fd5202aad5c2ddde +size 211931176