Zerops.io import
Zerops.io (https://zerops.io) infrastructure-as-code import YAML file
| Type | object |
|---|---|
| File match |
zerops-import.yaml
zerops-*-import.yaml
zerops-import.yml
zerops-*-import.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/zerops-io-import/latest.json |
| Source | https://api.app-prg1.zerops.io/api/rest/public/settings/import-project-yml-json-schema.json |
Validate with Lintel
npx @lintel/lintel check
Properties
Only one project can be defined.
8 nested properties
The name of the new project. Duplicates are allowed.
Description of the new project.
Project core package.
One or more string tags. Tags do not have functional meaning, they only provide better orientation in projects.
List of environment variables of project configuration.
Defines the visibility scope for environment variables. Allowed values: none (no isolation, everyone sees all variables), service (isolation at service level, each service can only see its own variables). Explicit variable referencing is still possible regardless of the isolation setting.
Defines who is authorized to access the service via SSH. Values can be combined using spaces (e.g., project vpn). To exclude a specific access type, use a negative prefix (e.g., -vpn). Allowed values: project (anyone from the project), vpn (anyone from the VPN), service (anyone from the same service), service@name (anyone from the service named "name").
When enabled, project domain includes both AAAA records and an A record pointing to Zerops shared IPv4 address. When disabled, the A record is not defined. If the project has its own dedicated IPv4 address, the domain always contains an A record with this assigned IPv4 address.