Essa documentação está horrivelmente desatualizada. Seu charme gerado é como eles foram escritos em juju 1.x. Eles usaram links simbólicos para que os diferentes ganchos fossem vinculados a um arquivo hooks.py geral que você precisa adicionar manualmente. Os arquivos de gancho terminariam chamando hooks.py
.
Um exemplo desse tipo de charme pode ser encontrado aqui .
A nova maneira de criar charms é criar charms em camadas para evitar escrever muitos códigos duplicados. Para começar, instale os utilitários de charme:
sudo snap install charm
Crie um charme
charm create
Em seguida, siga esta documentação para obter uma explicação sobre esses tipos de charms.