Examples
Examples are located in the examples directory. The following examples are provided:
- Default: The default example of the module
- Ephemeral: Example usages of ephemeral runners based on the default example.
- Multi Runner : Example usage of creating a multi runner which creates multiple runners/ configurations with a single deployment. The examples including: "arm64", "windows", and "ubuntu" runners.
- Multi Runner v2 : Example usage of the experimental v2 multi-runner configuration interface with shared defaults and per-lane overrides.
- Permissions boundary: Example usages of permissions boundaries.
- Prebuilt Images: Example usages of deploying runners with a custom prebuilt image.
- Termination watcher: Example usages of termination watcher.
- Dedicated Mac Hosts: Example usage of setting up dedicated hosts for macOS runners.
- Externally managed SSM secrets: Example usage of externally managed SSM secrets for the GitHub App credentials.