Simple reference infrastructure blueprints for use with examples.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
imports
inputs
scripts/manager
tests
.gitignore
README.md
aws.yaml
azure.yaml
gcp.yaml
openstack.yaml

README.md

Cloudify Environment Setup

To ask a question or report an issue, please visit the Cloudify users groups or report an issue using github issues.

Purpose

  • Bring up a basic network.
  • Install a Cloudify Manager:
    • Setup the default and external management networks.
  • Configure the Cloudify Manager:
    • Upload basic plugins.
    • Create secrets.

This blueprint is intended to be executed from cfy local.

Pre-requisites

Environment Installation Steps

Once you have decided on a Manager installation method, you can proceed on the path of execution:

  1. Install Cloudify CLI. Make sure that your CLI is using a local profile. (You must have executed cfy profiles use local in your shell.

  2. Download and extract this blueprint archive (link) to your current working directory. You will create an inputs yaml file. Examples are provided in the inputs directory already if you prefer.

  3. To install your environment's infrastructure, execute one of the example commands below, inserting your account credentials in the *.yaml file located in the inputs directory for your IaaS.

Note: This command should be run from the same directory in which you extracted the blueprint in the previous step. If it stops after installing plugins (some users have noted this issue), run the command again without '--install-plugins' to complete the setup.

For AWS run:

$ cfy install cloudify-environment-setup-latest/aws.yaml -i cloudify-environment-setup-latest/inputs/aws.yaml --install-plugins --task-retries=30 --task-retry-interval=5

For Azure run:

$ cfy install cloudify-environment-setup-latest/azure.yaml -i cloudify-environment-setup-latest/inputs/azure.yaml --install-plugins --task-retries=30 --task-retry-interval=5

For Openstack run:

$ cfy install cloudify-environment-setup-latest/openstack.yaml -i cloudify-environment-setup-latest/inputs/openstack.yaml --install-plugins --task-retries=30 --task-retry-interval=5

For GCP run:

$ cfy install cloudify-environment-setup-latest/gcp.yaml -i cloudify-environment-setup-latest/inputs/gcp.yaml --install-plugins --task-retries=30 --task-retry-interval=5

Environment Teardown Steps

When you are ready to uninstall your environment, run:

$ cfy profiles use local
$ cfy uninstall --allow-custom-parameters -p ignore_failure=true --task-retries=30 --task-retry-interval=5 -b cloudify-environment-setup-latest