This is pretty helpful for trying to determine it Envs short names match a naming convention. This report has to be used in conjunction with a report template such as the HTML Template.
Meta-Data Script:
import com.urbancode.anthill3.domain.reporting.*;
import java.text.*;
import java.util.*;
ReportMetaData rmd = new ReportMetaData();
// Configure columns
rmd.addColumn("Environment");
rmd.addColumn("Short Name");
// Lastly, return the meta data
return rmd;
Report Script:
import com.urbancode.anthill3.domain.reporting.*;
import com.urbancode.anthill3.domain.servergroup.*;
ReportOutput output = new ReportOutput(metaData);
ServerGroup[] serverGroups = ServerGroupFactory.getInstance().restoreAll();
for (int i = 0; i < serverGroups.length; i++) {
ServerGroup env = serverGroups[i];
ReportRow row = new ReportRow(output, "Environment");
row.setColumnValue("Environment", env.getName());
row.setColumnValue("Short Name", env.getShortName());
output.addRow(row);
}
return output;
Related Content