func ResourceTags(modelTag names.ModelTag, controllerTag names.ControllerTag, taggers ...ResourceTagger) map[string]string {
	allTags := make(map[string]string)
	for _, tagger := range taggers {
		tags, ok := tagger.ResourceTags()
		if !ok {
			continue
		}
		for k, v := range tags {
			allTags[k] = v
		}
	}
	allTags[JujuModel] = modelTag.Id()
	allTags[JujuController] = controllerTag.Id()
	return allTags
}
// ResourceTags returns tags to set on an infrastructure resource
// for the specified Juju environment.
ResourceTags returns tags to set on an infrastructure resource
for the specified Juju environment.
// ResourceTags returns tags to set on an infrastructure resource // for the specified Juju environment .
func ResourceTags(modelTag names.ModelTag, controllerTag names.ControllerTag, taggers ...ResourceTagger) map[string]string {
	allTags := make(map[string]string)
	for _, tagger := range taggers {
		tags, ok := tagger.ResourceTags()
		if !ok {
			continue
		}
		for k, v := range tags {
			allTags[k] = v
		}
	}
	allTags[JujuModel] = modelTag.Id()
	allTags[JujuController] = controllerTag.Id()
	return allTags
}
func ResourceTags ( modelTag names . ModelTag , controllerTag names . ControllerTag , taggers ... ResourceTagger ) map [ string ] string { allTags := make ( map [ string ] string ) for _ , tagger := range taggers { tags , ok := tagger . ResourceTags ( ) if ! ok { continue } for k , v := range tags { allTags [ k ] = v } } allTags [ JujuModel ] = modelTag . Id ( ) allTags [ JujuController ] = controllerTag . Id ( ) return allTags }
ResourceTags returns tags to set on an infrastructure resource
for the specified Juju environment.
ResourceTags returns tags to set on an infrastructure resource for the specified Juju environment .