Első lépések: Az Ansible konfigurálása az Azure Cloud Shell használatával
Az Ansible használatának első lépései az Ansible Azure-beli konfigurálásával és egy alapszintű Azure-erőforráscsoport létrehozásával.
Az Ansible egy nyílt forráskódú, a felhőbeli üzembe helyezést, a konfigurációkezelést és az alkalmazások üzembe helyezését automatizáló termék. Az Ansible használatával virtuális gépeket, tárolókat és hálózatokat építhet ki, és teljes körű felhőinfrastruktúra érhető el. Az Ansible emellett lehetővé teszi az erőforrások környezetbeli üzembe helyezésének és konfigurálásának automatizálását.
Ez a cikk az Ansible használatának első lépéseit ismerteti az Azure Cloud Shell-környezetből .
A környezet konfigurálása
- Azure-előfizetés: Ha nem rendelkezik Azure-előfizetéssel, első lépésként mindössze néhány perc alatt létrehozhat egy ingyenes fiókot.
- Az Azure Cloud Shell konfigurálása – Ha még nem használja az Azure Cloud Shellt, tekintse meg az Azure Cloud Shellben futó Bash rövid útmutatóját.
Ha már meg van nyitva egy Cloud Shell-munkamenet, ugorjon a következő szakaszra.
Lépjen az Azure Portalra
Ha szükséges, jelentkezzen be az Azure-előfizetésbe, és módosítsa az Azure-címtárat.
Nyissa meg a Cloud Shellt.
Ha korábban nem használta a Cloud Shellt, konfigurálja a környezeti és tárolási beállításokat.
Válassza ki a parancssori környezetet.
Hitelesítő adatok automatikus konfigurálása
Amikor bejelentkezik a Cloud Shellbe, az Ansible az Azure-ral hitelesíti az infrastruktúrát további konfiguráció nélkül.
Ha több előfizetéssel dolgozik, adja meg az Ansible által használt előfizetést a AZURE_SUBSCRIPTION_ID
környezeti változó exportálásával.
Az összes Azure-előfizetés listázásához futtassa a következő parancsot:
az account list
Az Azure-előfizetés azonosítójával állítsa be az AZURE_SUBSCRIPTION_ID
alábbiakat:
export AZURE_SUBSCRIPTION_ID=<your-subscription-id>
Az Ansible telepítésének tesztelése
Most konfigurálta az Ansible-t a Cloud Shellben való használatra!
Ez a szakasz bemutatja, hogyan hozhat létre teszterőforrás-csoportot az új Ansible-konfigurációban. Ha ezt nem kell megtennie, kihagyhatja ezt a szakaszt.
Azure-erőforráscsoport létrehozása
Mentse a következő kódot.
create_rg.yml
--- - hosts: localhost connection: local tasks: - name: Creating resource group - "{{ name }}" azure_rm_resourcegroup: name: "{{ name }}" location: "{{ location }}" register: rg - debug: var: rg
Futtassa a forgatókönyvet ansible-playbook használatával. Cserélje le a helyőrzőket a létrehozandó erőforráscsoport nevére és helyére.
ansible-playbook create_rg.yml --extra-vars "name=<resource_group_name> location=<resource_group_location>"
Főbb pontok:
register
A forgatókönyv változója ésdebug
szakasza miatt az eredmények a parancs befejeződésekor jelennek meg.
Azure-erőforráscsoport törlése
Mentse a következő kódot.
delete_rg.yml
--- - hosts: localhost tasks: - name: Deleting resource group - "{{ name }}" azure_rm_resourcegroup: name: "{{ name }}" state: absent register: rg - debug: var: rg
Futtassa a forgatókönyvet az ansible-playbook paranccsal. Cserélje le a helyőrzőt a törölni kívánt erőforráscsoport nevére. Az erőforráscsoporton belüli összes erőforrás törlődik.
ansible-playbook delete_rg.yml --extra-vars "name=<resource_group>"
Főbb pontok:
register
A forgatókönyv változója ésdebug
szakasza miatt az eredmények a parancs befejeződésekor jelennek meg.
További lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: