Notebook Sessions on Your Subnet that Bill Only When Meant To
A notebook session with no subnet runs on Oracle's network with internet egress and no path to your VCN, and a session left ACTIVE bills its shape - a GPU, over a weekend - whether or not anyone is in it. Sessions attach to your subnet, the shape and storage are set on purpose, and the sessions that are billing from the moment of apply are listed in an output.
Verification
Static-verifiedPassed: validated and lint-clean (provider-schema-validated for AWS/Azure/GCP; Terraform-language lint elsewhere).
Conformance
- Static validation (fmt · validate · tflint)
- Security scan clean (Checkov)
- Plan tests (mocked: validation rules · outputs)
Provenance
- SHA-256 checksum
- Signature (pending)
Functional
- Live test pending (no cloud run yet)
Last verified 2026-09-14 · how we verify
Use it from the registry
terraform · opentofumodule "data_science" {
source = "www.iac-bazaar.com/iac-bazaar/oci-data-science/oci"
version = "1.0.0"
}Needs a registry token from /account/tokens. The module itself is free; the account is what identifies you. Full setup: registry docs.
Inputs & outputs
Create a free account to read this module's contract
The declared contract - every input name, type, default and description, plus every output - is shown to signed-in accounts, not to anonymous visitors.
A free account sees the contract of every module in the catalogue. There is no subscription and nothing to buy - the modules are free to download, and they run under Vizier.
Documentation
oci-data-science
A Data Science project with notebook sessions on your subnet, sized on
purpose, and stopped when not in use. Works with Terraform and OpenTofu
(>= 1.6), oci provider >= 8.0, < 9.0.
A notebook with no subnet is on Oracle's network with internet egress
and no path to your data. Subnet expected; none needs
accept_default_networking.
A notebook bills while it is active, whether or not anyone is in it.
billing_sessions lists the ones created ACTIVE; active = false parks
one.
The shape is the bill. Flex shapes take OCPUs and memory; GPU shapes ignore them.
Verification
Static validation runs tofu fmt, init, validate, tflint and checkov.
This module has not yet had a live test, so it is published as statically
validated with its live test pending and does not carry the live-tested mark.
Usage code & full reference need an account
The complete copy-paste usage, the full input/output reference, and operational notes are free with an account - shown here and bundled in the download. Sign in and this section fills in.
- Usage