Actualiser Home
+22
-17
@@ -115,25 +115,30 @@ tenant=66666666-7777-8888-9999-000000000000
|
||||
|
||||
|
||||
|
||||
A ajouter dans le fichier yml :
|
||||
Pour s'authentifier directement sur Azure avec Ansible, on peut ajouter le bloc suivant dans notre .yaml :
|
||||
|
||||
```
|
||||
- name: Configurer l'authentification Azure via fichier credentials
|
||||
copy:
|
||||
dest: "/root/.azure/credentials"
|
||||
content: |
|
||||
[default]
|
||||
subscription_id={{ lookup('env', 'AZURE_SUBSCRIPTION_ID') }}
|
||||
client_id={{ lookup('env', 'AZURE_CLIENT_ID') }}
|
||||
secret={{ lookup('env', 'AZURE_SECRET') }}
|
||||
tenant={{ lookup('env', 'AZURE_TENANT') }}
|
||||
mode: '0600'
|
||||
- name: Vérifier la connexion à Azure
|
||||
command: az account show
|
||||
register: azure_account
|
||||
changed_when: false
|
||||
- name: Afficher les informations du compte Azure
|
||||
debug:
|
||||
msg: "{{ azure_account.stdout }}"
|
||||
copy:
|
||||
dest: "/root/.azure/credentials"
|
||||
content: |
|
||||
[default]
|
||||
subscription_id={{ lookup('env', 'AZURE_SUBSCRIPTION_ID') }}
|
||||
client_id={{ lookup('env', 'AZURE_CLIENT_ID') }}
|
||||
secret={{ lookup('env', 'AZURE_SECRET') }}
|
||||
tenant={{ lookup('env', 'AZURE_TENANT') }}
|
||||
mode: '0600'
|
||||
|
||||
- name: Vérifier la connexion à Azure
|
||||
command: az account show
|
||||
register: azure_account
|
||||
changed_when: false
|
||||
|
||||
- name: Afficher les informations du compte Azure
|
||||
debug:
|
||||
msg: "{{ azure_account.stdout }}"
|
||||
|
||||
```
|
||||
|
||||
# III - Déploiement via Ansible
|
||||
|
||||
|
||||
Reference in New Issue
Block a user