Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]

Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

Cloudbreak - Tagging EC2 Instances?

avatar
Master Guru

Is there a way to tag EC2 instances created by cloudbreak?

1 ACCEPTED SOLUTION

avatar
Super Collaborator
@Sunile Manjee

you can define custom tags with cloudbreak 1.3.0 or higher versions.

If you set CB_AWS_DEFAULT_CF_TAG variable in your Profile like CB_AWS_DEFAULT_CF_TAG=testtag then every resource which will be deployed by cloudbreak will be tagged with CloudbreakId:testtag.

Other option is to set CB_AWS_CUSTOM_CF_TAGS variable. If you set CB_AWS_CUSTOM_CF_TAGS=tag1:apple,tag2:lemon then every resource will be tagged with tag1:apple and with tag2:lemon also.

Documentation link

View solution in original post

5 REPLIES 5

avatar
Super Collaborator

We are already adding tags to the instances. Do you want to add some custom tags?

avatar
Master Guru

@rdoktorics yes custom tags.

avatar
New Member

What I did was write a boto based python script that does all the tagging, I download ind run it using a recipe

The recipe is as simple as this

#!/bin/bash
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
curl "https://<repo with my tagging script>/hdp_tagging.py" -o "hdp_tagging.py"
python ./get-pip.py
pip install boto
pip install argparse
python ./hdp_tagging.py --key '' --secret ''

avatar
Master Guru

@Liam MacInnes This is a neat work around. I would like to see capablities from CB to add custom tags to each host group.

avatar
Super Collaborator
@Sunile Manjee

you can define custom tags with cloudbreak 1.3.0 or higher versions.

If you set CB_AWS_DEFAULT_CF_TAG variable in your Profile like CB_AWS_DEFAULT_CF_TAG=testtag then every resource which will be deployed by cloudbreak will be tagged with CloudbreakId:testtag.

Other option is to set CB_AWS_CUSTOM_CF_TAGS variable. If you set CB_AWS_CUSTOM_CF_TAGS=tag1:apple,tag2:lemon then every resource will be tagged with tag1:apple and with tag2:lemon also.

Documentation link