# examples In order of increasing complexity, these examples show how to use the provider. - [./basic](./basic/main.tf) - A basic example that creates a server. - [./offerings](./offerings/main.tf) - Use data sources to list available images, regions, and sizes. - [./ssh](./ssh/main.tf) - Create a server and registers an SSH key as a global default. - [./cloud-init](./cloud-init/main.tf) - Create a server with a cloud-init configuration. - [./k3s](./k3s/main.tf) - Create Kubernetes cluster using k3s. - [./nix](./nix/main.tf) - WIP - Create a server with a NixOS configuration. - [./vpc](./vpc/main.tf) - WIP - Create a server with a Virtual Private Cloud.