# join

The `join` step type combines strings into a single value, a building block for assembling arguments, lists, or messages that later steps in your custom commands and workflows consume.

```yaml
steps:
  - name: targets
    type: join
    separator: ","
    options:
      - vpc
      - eks
      - rds
```

## Fields

- **`options`** — Array of strings to resolve and join.
- **`separator`** — Optional separator. Defaults to a newline.
- **`content`** — Alternative single template source. When set, Atmos resolves and returns it as-is.

Provide either `options` or `content`.
