Depuis, plusieurs mois, si vous nous suivez, vous avez pu voir passer les différents épisodes des Stacks 5 Minutes Les apps sont mises à disposition dans notre répertoire Github pour un déploiement en ligne de commande. Mais elles sont aussi – pour la plupart – déployables aussi depuis le site web de Cloudwatt par « 1-clic » dans la rubrique Applications.
En septembre 2015, nous avons publié en opensource notre Openstack Image Factory pour la construction des images.
Maintenant, nous allons passer dans d’autres coulisses et vous expliquer comment lancer vos applications (naturellement déployées sur le cloud public de Cloudwatt) depuis votre site web en utilisant ce 1-clic Factory.
Suivez le guide et faites attention où vous marchez.
Tout d'abord, clonez ce dossier setup_oneclick. Vous avez maintenant le dossier dans votre espace privatif Github.
Pour la publication de votre app, vous avez créé votre template d’orchestration HEAT qui est en format .yaml. Il faut le transformer en format .json. Pour ce faire « Google est votre ami », vous trouverez sur le web des traducteurs yaml/json.
Au fait, dans le dossier /stacks, vous trouverez des exemples de syntaxe json.
Une fois votre .json généré, placez-le dans le dossier setup_oneclick/stacks/
Placez le dossier setup_oneclick/ et toute son arborescence à l'endroit de votre choix sur votre site, le chemin n'ayant pas d'importance.
Votre 1-click est maintenant prêt à être utilisé.
L’url de l’apps sur votre site est d’un format {le-chemin-de-votre-oneclick}/setup_oneclick/#/heat/lenomdufichierjson
Par exemple pour wordpress.json : www.monnomdesite.com/mesapps/setup_oneclick/#/heat/wordpress
Vous pouvez aussi modifier les .css pour les aligner sur le look & feel de votre site.
Le contenu de ce dépôt est la propriété de Cloudwatt et placé sous licence GPLv3.