Installation

Croupier, as a Cloudify plugin, must to be run inside the Cloudify Server, a.k.a Cloudify Manager. This section describes how to install Cloudify Manager, with the Croupier plugin.

Cloudify Manager

Docker

Cloudify provides a docker image of the manager. It cannot be configured so, among other things, it is not secure (user admin/admin).

sudo docker run --name cfy_manager -d --restart unless-stopped \
  -v /sys/fs/cgroup:/sys/fs/cgroup:ro \
  --tmpfs /run \
  --tmpfs /run/lock \
  --security-opt seccomp:unconfined \
  --cap-add SYS_ADMIN \
  --network host \
  cloudifyplatform/community:19.01.24

docker run --name cfy_manager -d --restart unless-stopped \
  -v /sys/fs/cgroup:/sys/fs/cgroup:ro \
  --tmpfs /run --tmpfs /run/lock \
  --security-opt seccomp:unconfined \
  --cap-add SYS_ADMIN \
  -p 80:80 \
  -p 8000:8000 \
  cloudifyplatform/community-cloudify-manager-aio

OpenStack plugin (Optional)

cfy plugins upload \
  -y http://www.getcloudify.org/spec/openstack-plugin/2.14.7/plugin.yaml \
  http://repository.cloudifysource.org/cloudify/wagons/cloudify-openstack-plugin/2.14.7/cloudify_openstack_plugin-2.14.7-py27-none-linux_x86_64-centos-Core.wgn

Requirements

Cloudify Manager is supported for installation on a 64-bit host with RHEL/CentOS 7.4.

  Minimum Recommended
vCPUs 2 8
RAM 4GB 16GB
Storage 5GB 64GB

The minimum requirements are enough for small deployments that only manage a few compute instances. Managers that manage more deployments or large deployments need at least the recommended resources.

Check Cloudify docs for full prerequisites details.

Croupier Plugin

TODO