diff --git a/Home.md b/Home.md index 52376db..3e7c47a 100644 --- a/Home.md +++ b/Home.md @@ -37,7 +37,27 @@ instance ``` +# Importation avec cucchiaiata-cli +Exemple de script de provisioning : https://forge.cadoles.com/Infra/cucchiaiata/src/branch/develop/provisioning_example.sh +# Importation avec cucchiaiata-import +Il faut d'abord créer un utilisateur et autoriser l'utilisateur a modifier les serveurs créés : +``` +cucchiaiata-cli v1.user.user.create --login gnunux \ + --name gnunux \ + --surname gnunux \ + --email egarette@cadoles.com +cucchiaiata-cli v1.user.role.create --user_login gnunux \ + --role_name 'server_rw' \ + --role_attribute 'Server.ServerName' \ + --role_attribute_value dns.cadoles.com +``` + +Crééer un fichier d'import (exemple de fichier : https://forge.cadoles.com/Infra/cucchiaiata/src/branch/develop/provisioning.yaml ). + +``` +cucchiaiata-import provisioning.yaml +``` Note : l’ajustement est actuellement fait dans un script postservice. Il manquait la capacité login pour les roles (alter role tiramisu with login; idem pour risotto) et les droits sur les tables, ceux-ci étant remis à zéro par eoledb à chaque reconfigure. Un paquet d’une version modifiée de eole-db est également fournie dans le répertoire owncloud pour gérer ce cas.