Skip to content

Modules

Andy Potanin edited this page Jun 21, 2026 · 7 revisions

Modules

Configuration references available for Rabbit Automation Action.

AWS

  • AWS ACM Certificate - Creates or reuses an AWS Certificate Manager certificate for a domain.
  • AWS CloudFormation Stack - Deploys an AWS CloudFormation stack from Rabbit configuration.
  • AWS CloudFront Distribution - Creates an AWS CloudFront distribution for a Rabbit-backed service.
  • AWS Route53 DNS - Manages Route53 hosted zones, DNS records, and optional domain registration.
  • AWS WAF - Creates an AWS WAFv2 Web ACL with managed rules, custom rule groups, and custom rules.

GCP

  • GCP GKE Cluster - Creates a GKE cluster with configurable networking, maintenance windows, and security settings.
  • GCP GKE Node Pool - Creates a GKE node pool with configurable machine types, autoscaling, and security settings.
  • GCP IAM - Grants a single IAM role to a member on a GCP project.
  • GCP Monitoring - Creates GCP monitoring alert policies and notification channels for a project.
  • GCP Networking - Creates a VPC network with subnets, firewall rules, Cloud NAT, and VPC peering for a GKE cluster.
  • GCP PostgreSQL Instance - Creates a Cloud SQL PostgreSQL instance with databases, users, and secrets.
  • GCP Secret Manager - Creates a GCP Secret Manager secret with an optional IAM binding for service account access.
  • GCP SQL Instance - Creates a Cloud SQL MySQL instance with databases, users, and secrets.
  • GCP Static IP - Creates regional and global static IP addresses in GCP.
  • GCP Storage - Creates a Google Cloud Storage bucket with configurable lifecycle rules and versioning.

Kubernetes

  • K8s Access - Provisions a Kubernetes namespace with service account, RBAC, CRD discovery, and kubeconfig stored in Secret Manager.
  • K8s ConfigMap - Creates a Kubernetes ConfigMap from a native manifest definition.
  • K8s Deployment - Creates a Kubernetes Deployment from a native manifest definition.
  • K8s HPA - Creates a Kubernetes HorizontalPodAutoscaler from a native manifest definition.
  • K8s HTTP Gateway Route - Creates a Kubernetes Gateway API HTTPRoute that routes traffic from the shared HTTP gateway to a backend service.
  • K8s HTTP Health Check Policy - Creates a GKE HealthCheckPolicy for a backend service used with the Gateway API.
  • K8s Memcached - Deploys a Memcached instance via the Bitnami Helm chart into a Kubernetes namespace.
  • K8s Namespace - Creates a Kubernetes namespace.
  • K8s PDB - Creates a Kubernetes PodDisruptionBudget from a native manifest definition.
  • K8s Secret - Creates a Kubernetes Opaque secret for application-level sensitive data.
  • K8s Service - Creates a Kubernetes Service from a native manifest definition.
  • K8s Shared HTTP Gateway - Creates a shared Kubernetes Gateway API gateway with a dedicated namespace for cluster-wide HTTP routing.

Other

  • Ghost Inspector Sync - Syncs Ghost Inspector test suites, tests, and variables from Rabbit configuration.
  • NewRelic APM Browser - Creates NewRelic APM and Browser monitoring applications with alert policies and Slack notifications.
  • NewRelic Synthetic Monitors - Creates NewRelic Synthetic monitors with alert policies and optional Slack notifications.

Clone this wiki locally