Book Image

Salt Cookbook

By : Anirban Saha
Book Image

Salt Cookbook

By: Anirban Saha

Overview of this book

Table of Contents (18 chapters)
Salt Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Configuring cloud maps


After cloud providers and profiles have been created, it has to be mentioned as to which instances will use which profile. To achieve this task, cloud maps are used. In this recipe, you will learn how to configure cloud maps, and relate profiles with instances.

How to do it...

Edit /etc/salt/cloud.map to have the following entries:

cookbook_ec2_prod_db:
  - cookbookdb01

cookbook_ec2_prod_app_us-west-2a:
  - cookbookapp01
  - cookbookapp03

cookbook_ec2_prod_app_us-west-2b:
  - cookbookapp02
  - cookbookapp04

How it works...

In this recipe, we demonstrated the procedure to configure cloud maps in Salt cloud. The objective of the recipe is to relate the already configured cloud profiles with actual instances, which will be launched in EC2.

The cloud map file can be of any name; here, we named it cloud.map. This file can also be placed under /etc/salt/cloud.map.d/cookbook.conf. The map created is of simple YAML format with the name of the profile first, followed by the host...