diff --git a/00_azurecli.yml b/00_azurecli.yml new file mode 100644 index 0000000..1423f25 --- /dev/null +++ b/00_azurecli.yml @@ -0,0 +1,44 @@ +- name: Installer Azure CLI + hosts: localhost + become: yes + tasks: + - name: Mettre à jour les paquets + apt: + update_cache: yes + upgrade: yes + + - name: Installer les dépendances requises + apt: + name: + - ca-certificates + - curl + - apt-transport-https + - lsb-release + - gnupg + state: present + + - name: Ajouter la clé GPG Microsoft + shell: | + curl -sLS https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /usr/share/keyrings/microsoft-archive-keyring.gpg > /dev/null + args: + creates: /usr/share/keyrings/microsoft-archive-keyring.gpg + + - name: Ajouter le dépôt Azure CLI + copy: + dest: /etc/apt/sources.list.d/azure-cli.list + content: "deb [signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/azure-cli/{{ ansible_distribution_release }} main" + + - name: Mettre à jour APT et installer Azure CLI + apt: + update_cache: yes + name: azure-cli + state: present + + - name: Vérifier l'installation d'Azure CLI + command: az version + register: az_cli_version + changed_when: false + + - name: Afficher la version d'Azure CLI + debug: + msg: "{{ az_cli_version.stdout }}" \ No newline at end of file