Ajouter 00_prerequis.sh
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user