Megosztás:


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ú termék, amely automatizálja a felhőkiépítést, a konfigurációkezelést és az alkalmazástelepítéseket. 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, a kezdés előtt hozzon létre egy ingyenes fiókot .
  1. Ha már meg van nyitva egy Cloud Shell-munkamenet, ugorjon a következő szakaszra.

  2. Navigáljon az Azure portalra

  3. Ha szükséges, jelentkezzen be az Azure-előfizetésbe, és módosítsa az Azure-címtárat.

  4. Nyissa meg a Cloud Shellt.

    Nyissa meg a Cloud Shellt az Azure Portal felső menüjéből.

  5. Ha korábban nem használta a Cloud Shellt, konfigurálja a környezeti és tárolási beállításokat.

  6. Válassza ki a parancssori környezetet.

    Válassza ki a Cloud Shellben használni kívánt parancssori felületet.

Automatikus hitelesítőadat-konfiguráció

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át használva állítsa be a AZURE_SUBSCRIPTION_ID-t a következőképpen:

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

  1. 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
    
  2. Futtassa a forgatókönyvet az ansible-playbook parancs 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 és debug szakasza miatt az eredmények a parancs befejeződésekor jelennek meg.

Azure-erőforráscsoport törlése

  1. 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
    
  2. 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 és debug szakasza miatt az eredmények a parancs befejeződésekor jelennek meg.

Következő lépések