eirctl can merge configuration files from local and remote sources.
# yaml-language-server: $schema=https://raw.githubusercontent.com/Ensono/eirctl/refs/heads/main/schemas/schema_v1.json
import:
- https://raw.githubusercontent.com/Ensono/eirctl/v0.11.8/shared/terraform/eirctl.yaml
- git::ssh://private-repo.org/org123/shared-libs//eirctl/security/scanning.yaml?ref=v0.0.1
- ./local/relative/to/cli/eirctl.yaml
- /absolute/path/eirctl.yamlFor HTTPS imports, ensure that the URL returns the configuration contents directly. On GitHub, use a raw.githubusercontent.com URL.
|
Note
|
Use the |
For Git imports, use SSH for private repositories. HTTPS is suitable for public repositories when the provider does not offer a raw-content URL, such as GitHub.
|
Important
|
The import value must match |
Supported Git protocols are:
-
SSH
-
HTTPS
-
FILE
|
Tip
|
An optional |
|
Important
|
Set |