Parece-me que você deseja que os dois appservers estejam unicamente vinculados a servidores de banco de dados exclusivos. Isso significaria que eles são realmente dois serviços separados. Isso pode fazer sentido então:
juju deploy mysql app1-db
juju deploy app app1
juju deploy mysql app2-db
juju deploy app app2
juju add-relation app1-db app1
juju add-relation app2-db app2
Isso fará com que o app1 e o app2 sejam independentes (mesmo que tenham o mesmo charme), o que eu acho que é o que você quer. Se você quiser que ambos sejam balanceados com carga do mesmo haproxy:
juju deploy haproxy app-reverse-proxy
juju add-relation app1 app-reverse-proxy
juju add-relation app2 app-reverse-proxy
Note que as versões mais antigas do haproxy não poderiam lidar com isso (antes da revisão do charme 23).
Aqui está o bug que rastreou a correção: