Toggle navigation
Cloudsoft AMP Documentation
cloudsoft.io
Maeztro Blueprints
Resources and Lifecycle
Effectors and Workflow
Sensors and Policies
Maeztro Reference
CLI
Block Types and Schemas
Expressions
Workflow
Effectors, Sensors, and Policies
Widgets
Resource Types
Indexers
Groups
Discovery
Mixins
AMP Integration
Tutorial
Cookbooks
AMP Blueprints
Tutorials
Get AMP Running
3-tier App (UI)
3-tier App (CLI)
Write a Policy
Terraform
Add to Catalog (CLI)
Bash Blueprint
Salt Integration
High-availability AMP
New Entities with Bash Scripts
Clusters and Policies
YAML Blueprint Advanced Example
Intro to AMP
Learn AMP
Downloads
Get AMP Running
Tour of AMP UI
Progress Map diagram
Tour of AMP CLI
CLI Usage Guide
Login
Applications
Entities
Sensors
Effectors
Policies
Activities
YAML Blueprint
CLI Reference Guide
Usage
List of Commands
Scopes
Abbreviations
Command Reference
Support & Training
Glossary
AMP Concepts
Entities
Application, Parent and Membership
Configuration, Sensors and Effectors
Lifecycle and ManagementContext
Dependent Configuration
Execution
Stop/start/restart behaviour
Learn More
Blueprint Tour
Features
Blueprinting
Policy-based Management
Operations
Java
Theory
Why AMP?
Blueprints
Benefits
Standards
Writing Blueprints
YAML Syntax
Setting Locations
Configuring VMs
Clusters, Specs, and Composition
Multiple Services and Dependency Injection
Entity Configuration
Effectors
Enrichers
Uploading Script and Configuration Files
YAML Blueprint Reference
Base Blueprints: Bash, Windows, Chef and More
Vanilla Bash
Windows Blueprints
WinRM4j Client
WinRM4j Tips and Tricks
WinRM4j Limitations
WinRM4j Troubleshooting
Chef in YAML Blueprints
About Chef
Creating Blueprints from Chef
Writing Chef for Blueprints
Advanced Chef Integration
Salt in YAML Blueprints
About Salt
Creating Blueprints with Salt
Ansible in YAML Blueprints
About Ansible
Creating Blueprints with Ansible
Cloud Services, Terraform, Kubernetes, and More
Tips, Testing, and QA
Testing YAML Blueprints
Test Entities
Example Tests
Blueprinting Tips
Java Entities
Creating from a Maven Archetype
Defining and Deploying
Handling Bundle Dependencies
Topology, Dependencies, and Management Policies
Common Classes and Entities
Feeds
Writing an Entity
Custom Entity Development
Service State
AMP Networking
Catalog
Catalog Items YAML Syntax
Templates and Quick Launch
Versioning
Catalog Management
Bundling
Management Techniques
Deploying Blueprints
Monitoring and Managing Applications
Applications
Entities
Sensors
Effectors
Activities
Rolling Upgrades
Blue/Green Deployments
Workflow
Defining Workflow
Common Step Properties
Variables and Expressions
Workflow Steps
Workflow Control
External Actions
Application Models
General Purpose
Index of Step Types
Nested and Custom Workflow
Workflow Settings
Examples
SSH/Ansible Entity
Git Custom Step
OAuth
AWS CFN Stacks
Locations
Defining Locations
Cloud Locations
Basic Configuration
Amazon Web Services
Azure Compute ARM
Azure Compute Classic
Apache CloudStack
Google Compute Engine
VMware vSphere
IBM Softlayer
OpenStack
vCloud Director
vRealize Automation
Named Locations
BYON
SSH Keys
Localhost
Location Customizers
Customizing Cloud Security Groups
Specialized Locations
Additional Location Configuration Options
Attaching Additional Volumes
Provisioned Machine Requirements
Debugging a Location
Policies
Policies Example
Using and Creating Policies
Dashboard Initialization
TOSCA Blueprints
First Five Minutes
Second Five Minutes
Common Types
Capabilities
Supported Objects
Additional Topics
Integrations
Ansible
Terraform
Kubernetes
Sensors and Effectors
Deploying
Discovery
Sock Shop
AMP CMDB
ServiceNow
AWS AppRegistry
AWS Services Pack
Operations
Installing AMP
Production Installation
Requirements
Security Guidelines
Production Scalability
OS-Specific Launch
OS-Specific Paths
AMP Upgrade
Configuring AMP
Auth and Entitlements
Explicit Users and Roles in Config
RBAC Built-in Roles
LDAP Integration
OIDC and OAuth with Dex
Custom Extensions
HTTPS Configuration
Persistence
Configuration
File-based Persistence
Object Store Persistence
Rebinding to State
Writing Persistable Code
Persisted State Backup
Riak CS
Persisted State Security Guidelines
High Availability
Configuring HA - an example
Externalized Configuration
Logging
AMP usage and audit trails
Logbook
Other Configuration
Memory Usage
Karaf Authentication
CORS Configuration
Obscuring external supplier configuration
AWS Marketplace
AWS EKS Addon
AMP Extra Packages
Jumphost for Private Networks
Usage Metering Automation
Architecture
Configure AMP
REST API
Metering Blueprint
AMP Cluster
Structure
Tutorial
REST API
Installing AMP Cluster
AMP of AMPs
Config File Reference
Quick Setup
Camp YAML Expressions
Java
Authentication
Entitlements
HTTPS Configuration
REST API
CLI
CLI Reference Guide
CLI Usage Guide
Additional CLI Tools
Karaf CLI
Cloud Compute Tools
Troubleshooting
Overview
AMP Fails to Start
Installation
Web Console Issues
Deployment
Server Connectivity
AMP Slow or Unresponsive
Increase Entropy
Increase System Resource Limits
Detailed Support Report
SoftwareProcess Entities
Going Deep in Java and Logs
Monitoring Memory Usage
Debugging a Location
Reference Guide
Workflow Steps
YAML Blueprint Reference
Testing and QA
Testing
Debugging
QA Framework
Architecture
Setup
Jenkins Configuration
Installing the Dashboard
Using the Dashboard
Writing Tests
brooklyn.cfg
Release Notes
Operations
AMP Installation
AMP Configuration
REST API
Client CLI Reference
Troubleshooting