n8n-nodes-integration-agents
v1.0.2
Published
n8n custom nodes for PostgreSQL, SSH, Kubernetes, Jenkins, AWS, Azure, GCP, and Aliyun integrations with AI Agent Tools
Downloads
372
Maintainers
Readme
n8n-nodes-postgresql
Custom n8n node untuk integrasi dengan PostgreSQL database dan SSH.
Instalasi
npm install
npm run buildCara Menggunakan
- Build project:
npm run build - Link ke n8n:
npm link(di folder ini) - Di folder n8n:
npm link n8n-nodes-postgresql - Restart n8n
Fitur
PostgreSQL Node
- Execute Query: Jalankan query SQL custom
- Insert: Tambah data ke table
- Update: Update data di table
- Delete: Hapus data dari table
SSH Node
- Execute Command: Jalankan command SSH
- Authentication: Password atau Private Key
- Support passphrase untuk private key
Kubernetes Node
- Get: Ambil resource spesifik
- List: List semua resource
- Create: Buat resource baru
- Update: Update resource
- Delete: Hapus resource
Kubernetes API Node
- Akses Kubernetes API menggunakan token
- Get, List, Create, Update, Delete resource
Kubernetes Kubectl Node
- Execute kubectl command menggunakan kubeconfig
- Support custom context
Jenkins Node
- Get Job Info: Ambil informasi job
- Build Job: Trigger build job
- Get Build Info: Ambil informasi build
- List Jobs: List semua jobs
Aliyun Node
- ECS: List, Describe, Start, Stop instances
- OSS: List buckets
- RDS: List DB instances
AWS Node
- EC2: List, Describe, Start, Stop instances
- S3: List buckets
- Lambda: List functions
- RDS: List DB instances
Azure Node
- Virtual Machines: List, Get, Start, Stop VMs
- Storage: List storage accounts
- SQL Database: List SQL servers and databases
GCP Node
- Compute Engine: List, Get, Start, Stop instances
- Cloud Storage: List buckets
- Cloud Functions: List functions
- Cloud SQL: List SQL instances
Konfigurasi
PostgreSQL
- Host: Alamat PostgreSQL server
- Port: Port PostgreSQL (default: 5432)
- Database: Nama database
- User: Username PostgreSQL
- Password: Password PostgreSQL
SSH
- Host: Alamat SSH server
- Port: Port SSH (default: 22)
- Username: Username SSH
- Authentication: Password atau Private Key
- Password/Private Key: Sesuai metode autentikasi
- Passphrase: Untuk private key (opsional)
Kubernetes API
- API Server URL: URL Kubernetes API server
- Token: Bearer token untuk autentikasi
- Skip TLS Verify: Skip verifikasi SSL
- Resource Type: Jenis resource (pods, services, deployments, dll)
- Namespace: Kubernetes namespace
Kubernetes Kubectl
- Kubeconfig: Konten YAML kubeconfig
- Context: Nama context (opsional, default: current-context)
- Command: kubectl command (tanpa prefix "kubectl")
Jenkins
- Jenkins URL: URL Jenkins server
- Username: Username Jenkins
- API Token: API token untuk autentikasi
- Job Name: Nama job (untuk operasi tertentu)
- Parameters: Build parameters (JSON)
Aliyun
- Access Key ID: Access key untuk autentikasi
- Access Key Secret: Secret key untuk autentikasi
- Region: Aliyun region (contoh: cn-hangzhou)
- Service: Pilih service (ECS, OSS, RDS)
- Operation: Operasi sesuai service yang dipilih
AWS
- AWS Access Key ID: Access key untuk autentikasi
- AWS Secret Access Key: Secret key untuk autentikasi
- Region: AWS region (contoh: us-east-1)
- Service: Pilih service (EC2, S3, Lambda, RDS)
- Operation: Operasi sesuai service yang dipilih
Azure
- Subscription ID: Azure subscription ID
- Tenant ID: Azure AD tenant ID
- Client ID: Service principal client ID
- Client Secret: Service principal client secret
- Service: Pilih service (Virtual Machines, Storage, SQL Database)
- Operation: Operasi sesuai service yang dipilih
- Resource Group: Nama resource group (untuk operasi tertentu)
- VM Name: Nama virtual machine (untuk operasi VM)
- Server Name: Nama SQL server (untuk list databases)
GCP
- Service Account Key (JSON): JSON content dari service account key file
- Project ID: ID project GCP
- Service: Pilih service (Compute Engine, Cloud Storage, Cloud Functions, Cloud SQL)
- Zone: Zone untuk Compute Engine (contoh: us-central1-a)
- Operation: Operasi sesuai service yang dipilih
