nuonco/stack/aws. On GCP, set source = "nuonco/stack/gcp". install_id, inputs, secrets, roles, and runner_enabled are the same.
Disable the Provision Role
The Provision role provides permissions to create resources, which are not required after installation is complete. You can disable the Provision role to reduce the permissions the Runner has access to.Disable the Runner
Once Nuon BYOC is deployed, it does not require the Runner to operate. The Runner is only required to deploy updates, or perform triage during incidents. If you wish to completely cut off Nuon’s access to your Nuon BYOC install, you can disable the Runner. This deprovisions the compute that hosts the Runner VM, so no instances are left running.runner_enabled back to true.
Export Telemetry
On AWS, the Stack creates thenuon/<install-id>/telemetry-export-config secret and grants the Runner read access.
On GCP, the secret is named <install-id>-telemetry-export-config.
Update the secret to configure telemetry export to your own OTLP-compatible backend, starting with Runner audit logs.
See Export Runner Audit Logs for the configuration reference, cloud-specific steps, and verification guidance.
Use your own S3 Bucket
Nuon requires a public S3 bucket to host CloudFormation templates for customer AWS installs (Quick create links), including when the BYOC control plane runs on GCP. We provision a bucket for you during installation. To use a bucket you own, tell Nuon during onboarding — you will need an AWS account that can host that bucket.Use your own Slack App
By default, Nuon will create a Slack app to power the Slack integration. To use your own Slack app instead, create it with the manifest below, then add the inputs and secrets to your stack module and apply. You can do this at first install or later.1
Create a Slack app using this manifest file, replacing
<your-root-domain> with the domain you have chosen.2
Click Create.
3
Add the following inputs and secrets to your stack module, then apply.