commit c0b2e4f8d7bd6e903a6986ebda5ad326c06af2fa Author: Polaire Date: Thu Jan 30 15:33:34 2025 +0100 Ajouter 00_prerequis.sh diff --git a/00_prerequis.sh b/00_prerequis.sh new file mode 100644 index 0000000..7e39a04 --- /dev/null +++ b/00_prerequis.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +## Les commandes ci-dessous permettent d'installer paquets requis sur le container fourni. + +## On update les repos et on installe curl. +sudo apt update -y +sudo apt install curl + +## On utilise curl pour et utiliser le script "install.sh" +curl -LsSf https://astral.sh/uv/install.sh | sh + +## On installe l'environement virtuel python uv puis pip +uv python install +sudo apt install python3-pip + +## On créer l'environnement virtuel ansible_ipi +## Et on lance pip depuis notre environnement virtuel pour installer Ansible. +uv venv ansible_ipi +source ansible_ipi/bin/activate +uv tool run pip install --upgrade pip +uv tool run pip install ansible + +## On installe la collection Ansible azure.azcollection dans pip +ansible-galaxy collection install azure.azcollection --force +pip3 install -r ~/.ansible/collections/ansible_collections/azure/azcollection/requirements.txt --break-system-packages + +## Puis on curl pour installer Azure-CLI +curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash \ No newline at end of file