Bagikan melalui


Memulai: Mengonfigurasi Ansible menggunakan Azure Cloud Shell

Mulai menggunakan Ansible dengan mengonfigurasi Ansible di Azure dan membuat grup sumber daya Azure dasar.

Ansible adalah produk sumber terbuka yang mengotomatiskan provisi cloud, manajemen konfigurasi, dan penyebaran aplikasi. Menggunakan Ansible, Anda dapat menyediakan komputer virtual, kontainer, dan jaringan serta menyelesaikan infrastruktur cloud. Selain itu, Ansible memungkinkan Anda mengotomatiskan penyebaran dan konfigurasi sumber daya di lingkungan Anda.

Artikel ini menjelaskan mulai menggunakan Ansible dari lingkungan Azure Cloud Shell .

Mengkonfigurasikan lingkungan Anda

  • Langganan Azure: Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum memulai.
  1. Jika Anda sudah membuka sesi Cloud Shell, Anda dapat melompat ke bagian berikutnya.

  2. Telusuri ke portal Microsoft Azure

  3. Jika perlu, masuk ke langganan Azure Anda dan ubah direktori Azure.

  4. Buka Cloud Shell.

    Buka Cloud Shell dari menu atas di portal Microsoft Azure.

  5. Jika sebelumnya Anda belum menggunakan Cloud Shell, konfigurasikan pengaturan lingkungan dan penyimpanan.

  6. Pilih lingkungan baris perintah.

    Pilih CLI yang ingin Anda gunakan di Cloud Shell.

Konfigurasi kredensial otomatis

Saat masuk ke Cloud Shell, Ansible mengautentikasi dengan Azure untuk mengelola infrastruktur tanpa konfigurasi tambahan.

Saat bekerja dengan beberapa langganan, tentukan langganan yang digunakan Ansible dengan mengekspor AZURE_SUBSCRIPTION_ID variabel lingkungan.

Untuk mencantumkan semua langganan Azure Anda, jalankan perintah berikut:

az account list

Menggunakan ID langganan Azure Anda, atur AZURE_SUBSCRIPTION_ID sebagai berikut:

export AZURE_SUBSCRIPTION_ID=<your-subscription-id>

Menguji penginstalan Ansible

Anda sekarang telah mengonfigurasi Ansible untuk digunakan dalam Cloud Shell!

Bagian ini menunjukkan cara membuat grup sumber daya pengujian dalam konfigurasi Ansible baru Anda. Jika Anda tidak perlu melakukan itu, Anda dapat melewati bagian ini.

Membuat Grup Sumber Daya Azure

  1. Simpan kode berikut sebagai 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. Jalankan playbook menggunakan ansible-playbook. Ganti placeholder dengan nama dan lokasi grup sumber daya yang akan dibuat.

    ansible-playbook create_rg.yml --extra-vars "name=<resource_group_name> location=<resource_group_location>"
    

    Poin utama:

    • register Karena variabel dan debug bagian dari playbook, hasilnya ditampilkan saat perintah selesai.

Menghapus grup sumber daya Azure

  1. Simpan kode berikut sebagai delete_rg.yml.

    ---
    - hosts: localhost
      tasks:
        - name: Deleting resource group - "{{ name }}"
          azure_rm_resourcegroup:
            name: "{{ name }}"
            state: absent
          register: rg
        - debug:
            var: rg
    
  2. Jalankan playbook menggunakan perintah ansible-playbook . Ganti placeholder dengan nama grup sumber daya yang akan dihapus. Semua sumber daya dalam grup sumber daya akan dihapus.

    ansible-playbook delete_rg.yml --extra-vars "name=<resource_group>"
    

    Poin utama:

    • register Karena variabel dan debug bagian dari playbook, hasilnya ditampilkan saat perintah selesai.

Langkah selanjutnya