Rumah >tutorial komputer >pengetahuan komputer >Pembolehubah buku permainan boleh diguna pakai (penggunaan asas pembolehubah)

Pembolehubah buku permainan boleh diguna pakai (penggunaan asas pembolehubah)

王林
王林ke hadapan
2024-02-18 16:45:09680semak imbas

Ansible ialah alat pengurusan konfigurasi automatik dan penggunaan sumber terbuka yang membantu pentadbir mengautomasikan tugas pada berbilang pelayan.

Dalam Ansible, Playbook ialah fail YAML yang digunakan untuk menerangkan tugas automasi.

Menggunakan pembolehubah ialah bahagian penting dalam fungsi Playbook, yang boleh menjadikan Playbook anda lebih fleksibel, boleh digunakan semula dan mudah diselenggara.

Ansible playbook变量(变量基本用法)

Berikut ialah beberapa kegunaan asas pembolehubah dalam Buku Bermain Ansible:

Takrifkan pembolehubah:

Pembolehubah boleh ditakrifkan dalam Playbook, fail inventori, fail vars atau pada baris arahan menggunakan parameter -e.

Contoh:

Tentukan pembolehubah dalam Playbook:

---
- name: Set up web server
hosts: webservers
vars:
http_port: 80
max_clients: 200

Tentukan pembolehubah dalam fail inventori:

[webservers]
web1.example.com http_port=80 max_clients=200
web2.example.com http_port=8080 max_clients=100

Gunakan pembolehubah:

Pembolehubah boleh digunakan dalam tugasan, templat, pernyataan bersyarat, dsb.

Contoh:

- name: Ensure Apache is running
ansible.builtin.service:
name: httpd
state: started
enabled: yes
when: http_port == 80

Pembolehubah berdaftar:

Selepas tugasan dilaksanakan, hasilnya boleh disimpan ke pembolehubah melalui kata kunci register.

Contoh:

- name: Check if package is installed
ansible.builtin.package_facts:
register: package_info

- name: Display package information
ansible.builtin.debug:
var: package_info

Gunakan pembolehubah khas:

Ansible menyediakan beberapa pembolehubah khas terbina dalam, seperti inventory_hostnameansible_facts dll.

Contoh:

- name: Display the current host's name
ansible.builtin.debug:
var: inventory_hostname

Keutamaan boleh ubah:

Dalam Ansible, keutamaan pembolehubah dari rendah ke tinggi ialah: nilai lalai, pembolehubah yang ditakrifkan dalam fail inventori, pembolehubah dalam Playbook dan parameter baris arahan. Nilai pembolehubah dengan keutamaan yang lebih tinggi mengatasi nilai pembolehubah dengan keutamaan yang lebih rendah.

Selepas memahami konsep asas dan penggunaan pembolehubah Ansible Playbook, anda boleh menggunakan pembolehubah mengikut keperluan sebenar untuk mengoptimumkan tugas automasi anda secara fleksibel.

Atas ialah kandungan terperinci Pembolehubah buku permainan boleh diguna pakai (penggunaan asas pembolehubah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:mryunwei.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam

Artikel berkaitan

Lihat lagi