Sachverhalt: A. Das Obergericht des Kantons Glarus sprach X._ am 27. März 2015 des mehrfachen Mordes im Sinne von Art. 112 StGB (Raubmord an A._ am 8. Juli 2005 sowie Raubmord an B._ am 22. Februar 2007), des qualifizierten Raubes im Sinne von Art. 140 Ziff. 1 Abs. 1 und Ziff. 4 StGB (Raubüberfall auf die Bijouterie C._ am 5. Juli 2005), des mehrfachen Raubes im Sinne von Art. 140 Ziff. 1 Abs. 1 StGB (Raubüberfall auf die "Bijouterie A._" am 8. Juli 2005, Raubüberfall auf D._ am 14. Februar 2006 und Raubüberfall auf die Bijouterie E._ am 22. Februar 2007) sowie des Diebstahls im Sinne von Art. 139 Ziff. 1 StGB (verübt am 13. Juni 2005 in der Bijouterie F._) schuldig. Es bestrafte ihn mit einer lebenslänglichen Freiheitsstrafe und ordnete eine ambulante therapeutische Massnahme gemäss Art. 63 Abs. 1 StGB während des Strafvollzugs an. Zudem ordnete es eine Verwahrung im Sinne von Art. 64 Abs. 1 lit. a StGB an. B. X._ erhebt Beschwerde in Strafsachen. Er beantragt, die Anordnung einer Verwahrung im Sinne von Art. 64 Abs. 1 lit. a StGB sei aufzuheben. Das Obergericht des Kantons Glarus führt in seiner Vernehmlassung aus, es sei zulässig, sowohl eine ambulante vollzugsbegleitende Massnahme als auch eine Verwahrung anzuordnen. Im Übrigen verzichtet es auf eine Stellungnahme. Die Staatsanwaltschaft des Kantons Glarus hat auf Vernehmlassung verzichtet. C. Das Bundesgericht hat den Entscheid öffentlich beraten (Art. 58 Abs. 1 BGG).