The Linode Marketplace is designed to make it easier for developers and companies to share One-Click Clusters with the Linode community. One-Click Clusters are portable and highly available solutions written as Ansible playbooks. The Linode Marketplace allows users to quickly deploy services and automate essential configurations on Linode Compute Instances.
A Marketplace deployment refers to an application (single service on a single node) or a cluster (multi-node clustered service such as Galera). A combination of StackScripts and Ansible playbooks give the Marketplace a one-click installation and delivery mechanism for deployments. The end user is billed just for the underlying cloud resources (compute instances, storage volumes, etc) in addition to any applicable BYOLs.
A Marketplace application consists of three major components: a Stackscript, Ansible playbooks, and Git repository to clone from.
A Stackscript is a Bash script adhering to industry best practices that is stored on Linode hosts and is accessible to all customers.
All Ansible playbooks should generally adhere to the sample directory layout and best practices/recommendations from the latest Ansible User Guide.
For more information on creating and submitting a Partner App/Cluster for the Linode Marketplace please see Contributing and Development.