28 lines
994 B
Bash
28 lines
994 B
Bash
#!/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 |