Skip to content

ongov/Candy

 
 

Repository files navigation

English version below

img License


Candy

Candy : Initiative pancanadienne sur une chaîne de blocs Hyperledger Indy

Que peut-on trouver dans ce dépôt :

  • Documents sur la façon d'installer un nœud indy - Steward Validator
  • Code pour provisionner le nœud indy IaaS avec terraform
  • Code pour installer et configurer le nœud indy avec ansible
  • Informations nécessaires pour connecter les différents utilisateurs pancanadiens

Candy : Initiative pan-canadienne Hyperledger Indy

Ce que l'on peut trouver dans ce repo :

  • Code pour provisionner le nœud indy IaaS avec terraform.
  • Code pour installer et configurer le nœud indy via ansible
  • Documents supplémentaires sur la façon d'installer un nœud indy - Steward Validator
  • Informations nécessaires pour connecter les différents utilisateurs pan-canadiens

Utilisation des scripts Terraform et Ansible

La méthode privilégiée pour travailler avec les scripts Terraform et Ansible contenus dans ce dépôt est de lancer le code situé dans le projet Visual Studio "devContainer". Terraform et Ansible sont installés et prêts à l'emploi dans ce conteneur. Il n'estdonc pas nécessaire d'installer l'un ou l'autre sur votre machine locale.

Ce dont vous avez besoin

  • Git
  • Visual Studio Code avec l'extension Remote - Containers installée.
  • Ce projet cloné sur votre machine locale.
  • Vous devez également avoir un compte Terraform Cloud configuré pour gérer vos informations d'identification et les variables nécessaires pour vos environnements donnés. Ce projet contient un projet terraform/meta pour vous aider à peupler vos espaces de travail Terraform Cloud.

Comment commencer

  • Clonez le projet.
  • Ouvrez le projet dans Visual Studio Code. Vous serez invité à rouvrir le projet dans un conteneur.
  • Sélectionnez Reopen in Container lorsque vous y êtes invité.
  • Ouvrez une fenêtre de terminal intégrée et naviguez vers le répertoire Terraform ou Ansible souhaité pour commencer à utiliser les scripts.
  • Commencez par approvisionner vos ressources à l'aide des scripts Terraform. Reportez-vous à la Documentation Terraform pour plus de détails.
  • Exportez l'inventaire Ansible résultant et configurez vos nœuds à l'aide des scripts Ansible. Pour plus d'informations, consultez la Documentation Ansible.

Candy : Pan Canadian Hyperledger Indy Blockchain Initiative

What can be found in this repo:

  • Code to provision IaaS indy node with terraform
  • Code to install and configure the indy node with ansible
  • Additional documents on how to install an indy node - Steward Validator
  • Information needed to connect the various pan-Canadian users

Using the Terraform and Ansible scripts in this repository

The preferred method for working with the Terraform and Ansible scripts contained in this repository is to host the code in the project's Visual Studio devContainer. The container has Terraform and Ansible installed and ready to use, there is no need to install either on your local machine.

What you need:

  • Git
  • Visual Studio Code with the Remote - Containers extension installed.
  • This project cloned to your local machine.
  • You should also have a Terraform Cloud account setup to manage your credentials and variables needed for your given environments. This project contains a terraform/meta project to help you populate your Terraform Cloud workspaces.

How to start:

  • Clone the project.
  • Open the project in Visual Studio Code. You will be prompted to reopen the project in a container.
  • Select Reopen in Container when prompted.
  • Open an integrated terminal window and navigate to the desired Terraform or Ansible directory to start using the scripts.
    • Start by provisioning your resources using the Terraform scripts. Refer to the Terraform Documentation for additional details.
    • Export the resulting Ansible inventory and configure your nodes using the Ansible scripts. Refer to the Ansible Documentation for additional details.

About

Candy : Pan Canadian Indy Blockchain Initiative

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 96.2%
  • Jinja 1.8%
  • Dockerfile 1.7%
  • Smarty 0.3%