Após algumas experiências, consegui encontrar as portas mínimas necessárias para resolver o problema agent-state: pending
.
O Juju usa a porta 22 (ssh), o servidor de estado juju usa a porta 17070, o jujud usa a porta 8040. Foi-me dito que isso pode não funcionar com o Juju configurado no modo HA porque usa portas diferentes.
Permitindo essas portas no ufw:
$ sudo ufw status
Status: active
To Action From
-- ------ ----
22/tcp ALLOW Anywhere
17070 ALLOW Anywhere
8040 ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)
17070 (v6) ALLOW Anywhere (v6)
8040 (v6) ALLOW Anywhere (v6)
Consegui implantar com essa configuração do ufw. Se alguém souber de outras portas que devem ser ativadas, poste-as aqui.