Toolverse
All skills

resources

by windmill-labs

MUST use when managing resources.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
3

About this skill

MUST use when managing resources.

How to use

  1. Utwórz plik zasobu w formacie {ścieżka}.resource.json, na przykład f/databases/postgres_prod.resource.json. Plik powinien zawierać pole value z konfiguracją oraz resource_type określający typ usługi (postgresql, mysql, slack, s3 itd.).

  2. Zdefiniuj konfigurację zasobu w polu value — dla bazy danych PostgreSQL dodaj host, port, użytkownika, hasło i nazwę bazy; dla Slack'a wystarczy token; dla AWS S3 podaj bucket, region i klucze dostępu.

  3. Zamiast wpisywać hasła bezpośrednio, użyj odwołań do zmiennych w formacie $var:g/all/nazwa (zmienna globalna), $var:u/użytkownik/nazwa (zmienna użytkownika) lub $var:f/folder/nazwa (zmienna folderu). Na przykład: "password": "$var:g/all/pg_password".

  4. Jeśli jeden zasób zależy od innego, odwołaj się do niego za pomocą $res:ścieżka/do/zasobu. Na przykład: "database": "$res:f/databases/postgres".

  5. Zapisz plik zasobu w repozytorium Windmill. Skill automatycznie rozpozna strukturę JSON i udostępni zasób w przepływach pracy oraz skryptach.

  6. W swoich skryptach lub przepływach pracy odwołuj się do zasobu po jego ścieżce — Windmill automatycznie załaduje poświadczenia i konfigurację bez konieczności ręcznego zarządzania wrażliwymi danymi.

Related skills