Pembolehubah buku permainan boleh diguna pakai (penggunaan asas pembolehubah)

王林
Lepaskan: 2024-02-18 16:45:09
ke hadapan
666 orang telah melayarinya

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
Salin selepas log masuk

Tentukan pembolehubah dalam fail inventori:

[webservers]
web1.example.com http_port=80 max_clients=200
web2.example.com http_port=8080 max_clients=100
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:mryunwei.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan