# Identity Examples

URL: https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples.md

## Pages

- [Create an Assumable Identity for a GitHub Actions Workflow](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/github-identity.md): Tutorial outlining how to create a Chainguard identity that can be assumed by a GitHub Actions workflow.
- [Create an Assumable Identity for a GitLab CI/CD Pipeline](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/gitlab-identity.md): Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a GitLab CI/CD pipeline.
- [Create an Assumable Identity to Authenticate from AWS](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc.md): Tutorial outlining how to create a Chainguard identity that can be assumed by an AWS user or role using outbound identity federation.
- [Create an Assumable Identity to Authenticate from AWS (Legacy)](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/aws-identity.md): Tutorial outlining how to create a Chainguard identity that can be assumed by an AWS user or role.
- [Create an Assumable Identity for a Kubernetes Pod](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/kubernetes-identity.md): Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Kubernetes pod.
- [Create an Assumable Identity for a Buildkite Pipeline](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/buildkite-identity.md): Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Buildkite workflow.
- [Create an Assumable Identity for a Bitbucket Pipeline](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/bitbucket-identity.md): Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Bitbucket workflow.
- [Use chainctl to Create an Assumable Identity for a Jenkins Pipeline](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl.md): How to use chainctl to create a Chainguard identity that can be assumed by a Jenkins Pipeline.
- [Use Terraform to Create an Assumable Identity for a Jenkins Pipeline](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform.md): Procedural tutorial outlining how to create a Chainguard identity with Terraform that can be assumed by a Jenkins Pipeline.
- [Create an Assumable Identity for a CLI session authenticated with Keycloak](https://edu.chainguard.dev/chainguard/administration/assumable-ids/identity-examples/keycloak-identity.md): Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Keycloak user.

