JDB - Migration hébergement 2021 : Différence entre versions
De PedroWiki
Ligne 11 : | Ligne 11 : | ||
== Préparation du poste == | == Préparation du poste == | ||
− | === | + | === WSL === |
La migration s'opère depuis un poste Windows 10. | La migration s'opère depuis un poste Windows 10. | ||
Ligne 25 : | Ligne 25 : | ||
En complément, mais non essentiel pour le projet, activation de WSL2. | En complément, mais non essentiel pour le projet, activation de WSL2. | ||
− | === | + | === VSCode === |
− | + | Pour plus de confort, on installe et on utilisera [https://code.visualstudio.com/docs/setup/setup-overview Visual Studio Code]. | |
− | ==== | + | == Git == |
+ | |||
+ | == Terraform == | ||
Cf [https://www.terraform.io/docs/cli/install/apt.html la documentation Terraform] | Cf [https://www.terraform.io/docs/cli/install/apt.html la documentation Terraform] | ||
Ligne 48 : | Ligne 50 : | ||
sudo apt install terraform | sudo apt install terraform | ||
</pre> | </pre> | ||
− | |||
− | |||
== Ansible == | == Ansible == | ||
[[Category:Journal]] | [[Category:Journal]] |
Version du 26 août 2021 à 12:26
Sommaire
Introduction
Objectif de la migration:
- on reste sur le même provider Cloud.
- on monte 2 nouveaux serveurs en Debian 10.
- on contrôle les déploiements par Terraform.
- on contrôle la gestion fine des serveurs par Ansible.
Journal de bord de la migration
Préparation du poste
WSL
La migration s'opère depuis un poste Windows 10.
On maximise l'utilisation de WSL pour plus de confort.
Cf la documentation officielle de Microsoft.
Les packages ou applications à installer:
- Windows Terminal.
- WSL Debian.
En complément, mais non essentiel pour le projet, activation de WSL2.
VSCode
Pour plus de confort, on installe et on utilisera Visual Studio Code.
Git
Terraform
sudo apt-get update sudo apt-get install curl sudo apt-get install gnupg1 curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - sudo apt-get install lsb-release
Cf cette doc pour le troubleshooting lors de l'ajout du repository.
sudo apt-get install software-properties-common sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main" sudo apt install terraform