AWS Bootstrap
Get the latest docs
You are looking at documentation for an older release. Not what you want? Go to the current release documentation.
Setting up a Manager in AWS
Disclaimer
All values in the AWS inputs will vary by account and tenancy. While many values will work for a majority of users, there are exceptions to every case.Overview
To bootstrap a manager in AWS, you will need the Cloudify Manager Blueprints repository. This document refers specifically to the aws-ec2-manager-blueprint.yaml and the aws-ec2-manager-blueprint-inputs.yaml files.
Environment Specific Inputs
Credentials and identification in order to connect to AWS
aws_access_key_id
No default. Login to your aws console and navigate to (credential report)[https://console.aws.amazon.com/iam/home?region=us-east-1#credential_report]. See your account administrator if you don’t have permission to download the report.aws_secret_access_key
No default.ec2_region_name
Default: us-east-1. This is the region in AWS that you will create resources in when you run the manager blueprint.
Resources
image_id
A CentOS Linux 7 x86_64 HVM EBS image to install the Cloudify manager components on.instance_type
An instance type for the manager server. Minimum of 4 GB. Recommended 8 GB.use_existing_manager_group
Whether to use an existing security group (true) or create a new one (false).use_existing_agent_group
Whether to use an existing security group (true) or create a new one (false).use_existing_manager_keypair
Whether to use an existing key (true) or create a new one (false).use_existing_agent_keypair
Whether to use an existing key (true) or create a new one (false).manager_keypair_name
agent_keypair_name
ssh_key_filename
Either where to save the key file, or where it already exists.agent_private_key_path
Either where to save the key file, or where it already exists.manager_security_group_name
agent_security_group_name
ssh_user
The user that the Cloudify Fabric plugin will use to install the manager components over SSH on the manager server.agents_user
The user that the manager will use to communicate with the agent hosts over SSH.
Provisioned Resources
These resources will be provisioned in your AWS account.
- Cloudify manager virtual machine
- Manager security group
- Agent security group
- Manager key pair
- Agent key pair
- The following ports will be opened on the Cloudify manager:
- 80
- 443
- 22
- 8101 (rest service)
- 5672 (AMQP)
- 53229 (file server)
Note
Ports 8101, 5672 and 53229 will only be opened for connections within the management security group.