Let G be a simply connected semisimple compact Lie group, let X be a simply connected compact Kähler manifold homogeneous under G, and let L be a negative holomorphic line bundle over X. We prove that all G-invariant Kähler metrics on the total space of L arise from the Calabi ansatz. Using this, we show that there exists a unique G-invariant scalar-flat Kähler metric in each G-invariant Kähler class of L. The G-invariant scalar-flat Kähler metrics are automatically asymptotically conical.