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...