Panduan Perintah Ad-hoc yang mungkin dengan Contoh

Perintah Ad-hoc digunakan dalam Memungkinkan untuk menjalankan tugas secara instan, dan Anda tidak perlu menyimpannya untuk digunakan nanti. Artikel ini adalah tentang Perintah Ad-hoc yang Mungkin.


Ada beberapa tugas di Ansible di mana Anda tidak perlu menulis buku pedoman Ansible yang terpisah untuk itu; Anda bisa menjalankan perintah ad-hoc yang mungkin untuk tugas itu. Ini adalah perintah satu-liner untuk melakukan satu tugas pada host target. Perintah-perintah ini ada di / usr / bin / ansible

Tugas-tugas seperti melakukan ping semua host untuk memeriksa apakah mereka berjalan, menyalin file, me-reboot server, menginstal paket dapat dengan mudah dilakukan melalui Perintah Ad-hoc yang Mungkin. Berikut adalah daftar perintah mendasar Ad-hoc Ansible yang harus Anda ketahui.

Perintah Dasar

Perintah ad-hoc di bawah ini menjalankan modul ping pada semua host di file inventaris. Di sini -m adalah opsi untuk modul.

[dilindungi email]: / home / geekflare # ansible all -m ping
node1 | SUKSES => {
"ansible_facts": {
"ditemukan_interpreter_python": "/ usr / bin / python"
},
"berubah": Salah,
"ping": "pong"
}

Perintah yang disebutkan di bawah ini menjalankan modul pengaturan pada sekelompok host – Klien hadir dalam file inventaris ‘/ etc / ansible / hosts’.

[dilindungi email]: / home / geekflare # ansible Client -m setup -a "filter = ansible_distribution *"
node1 | SUKSES => {
"ansible_facts": {
"distribusi ansible_distribution": "Ubuntu",
"ansible_distribution_file_parsed": benar,
"ansible_distribution_file_path": "/ etc / os-release",
"ansible_distribution_file_variety": "Debian",
"ansible_distribution_major_version": "18",
"ansible_distribution_release": "kosmik",
"ansible_distribution_version": "18.10",
"ditemukan_interpreter_python": "/ usr / bin / python"
},
"berubah": Salah
}

Perintah di bawah ini digunakan untuk menanyakan otentikasi kata sandi SSH. Anda perlu menambahkan opsi –ask-pass di akhir perintah. Setelah menjalankan perintah, ia akan meminta Anda untuk memasukkan kata sandi SSH.

[dilindungi email]: / home / geekflare # ansible Client -m ping –ask-pass
Kata sandi SSH:
node1 | SUKSES => {
"ansible_facts": {
"ditemukan_interpreter_python": "/ usr / bin / python"
},
"berubah": Salah,
"ping": "pong"
}

Perintah di bawah ini memberi Anda fitur menjalankan perintah ad-hoc sebagai pengguna non-root dengan hak akses root. Opsi –become memberikan hak root dan opsi -K meminta kata sandi.

[dilindungi email]: / home / geekflare # klien yang dimungkinkan -m shell -a ‘fdisk -l’ -u geekflare –become -K
JADILAH kata sandi:
node1 | DIUBAH | rc = 0 >>
Disk / dev / loop0: 14,5 MiB, 15208448 byte, 29704 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte

Disk / dev / loop2: 42.1 MiB, 44183552 byte, 86296 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte

Disk / dev / loop3: 149.9 MiB, 157184000 byte, 307000 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte

Disk / dev / loop5: 140,7 MiB, 147501056 byte, 288088 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte

Disk / dev / loop6: 151.2 MiB, 158584832 byte, 309736 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte

Disk / dev / loop7: 14,8 MiB, 15458304 byte, 30192 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte

Disk / dev / sda: 500 GiB, 536870912000 byte, 1048576000 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte
Jenis disklabel: dos
Pengidentifikasi disk: 0xcef957f5

Boot Device End Start End Sektor Ukuran Id Type
/ dev / sda1 2048 462639103 462637056 220.6G 83 Linux
/ dev / sda2 * 462639104 464592895 1953792 954M 83 Linux
/ dev / sda3 464592896 482168831 17575936 8.4G 82 Linux swap / Solaris
/ dev / sda4 482168832 1048573951 566405120 270.1G 83 Linux

Disk / dev / loop8: 4 MiB, 4218880 byte, 8240 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte

Perintah ad-hoc ini digunakan untuk me-reboot sistem dengan opsi -f untuk mendefinisikan jumlah fork.

[dilindungi email]: / home / geekflare # klien yang dimungkinkan -a "/ sbin / reboot" -f 1

Transfer File

Perintah ad-hoc yang memungkinkan di bawah ini digunakan untuk menyalin file dari sumber ke tujuan untuk sekelompok host (Klien) yang ditentukan dalam file inventaris. Setelah Anda memasukkan kata sandi, output dengan “perubahan” parameter akan “benar”, yang berarti file telah disalin ke tujuan.

[dilindungi email]: / home / geekflare # ansible Client -m copy -a ‘src = / home / geekflare / nginx.yml dest = / home / geekflare / Desktop / owner = mode root = 0644’ -u root –become -K
JADILAH kata sandi:
node1 | BERUBAH => {
"ansible_facts": {
"ditemukan_interpreter_python": "/ usr / bin / python"
},
"berubah": benar,
"checksum": "5631822866afd5f19b928edb3ba018385df22dd3",
"dest": "/home/geekflare/Desktop/nginx.yml",
"gid": 0,
"kelompok": "akar",
"md5sum": "0d6ffe1069fc25ad4f8ad700277c4634",
"mode": "0644",
"pemilik": "akar",
"ukuran": 280,
"src": "/root/.ansible/tmp/ansible-tmp-1562253463.3-214622150088155/source",
"negara": "mengajukan",
"uid": 0
}

Jalankan perintah di bawah ini untuk memverifikasi apakah modul salin bekerja dengan benar atau tidak. File yang disalin harus datang ke tujuan yang disebutkan dalam perintah sebelumnya.

[dilindungi email]: / home / geekflare # ls Desktop /

nginx.yml

Saya membuat direktori baru untuk menjalankan fetch module dan perintah ad-hoc berikutnya.

[dilindungi email]: / home / geekflare # mkdir contoh

[dilindungi email]: / home / geekflare # ls

Contoh Dokumen Desktop contoh.desktop nginx_new.yml nginx.yml

Perintah ad-hoc yang memungkinkan di bawah ini digunakan untuk mengunduh file dari host yang ditentukan dalam perintah. Dalam perintah ini, kami mengunduh file menggunakan modul fetch dari server node1 ke tujuan lokal pada node yang dimungkinkan.

[dilindungi email]: / home / geekflare # ansible node1 -m fetch -a ‘src = / etc / sudoers.d / nginx.yml dest = / home / geekflare / example / flat = yes’

node1 | SUKSES => {

"berubah": Salah,

"checksum": "5631822866afd5f19b928edb3ba018385df22dd3",

"dest": "/home/geekflare/example/nginx.yml",

"mengajukan": "/etc/sudoers.d/nginx.yml",

"md5sum": "0d6ffe1069fc25ad4f8ad700277c4634"

}

Periksa apakah file diunduh atau tidak di tujuan yang disebutkan dalam perintah.

[dilindungi email]: / home / geekflare # ls contoh

nginx.yml

Kelola Paket

Perintah yang disebutkan di bawah ini menginstal nginx pada sekelompok host (Klien) yang disebutkan menggunakan modul apt.

[dilindungi email]: / home / geekflare # klien yang dimungkinkan -m apt -a ‘name = nginx state = latest’ –become

node1 | SUKSES => {

"ansible_facts": {

"ditemukan_interpreter_python": "/ usr / bin / python"

},

"cache_update_time": 1562411227,

"cache_updated": Salah,

"berubah": Salah

}

Perintah yang disebutkan di bawah ini menghapus nginx pada sekelompok host (Klien) menggunakan modul apt dan membersihkan semua konfigurasi terkait.

[dilindungi email]: / home / geekflare # ansible Client -m apt -a ‘name = nginx state = absen purge = yes’ –become

node1 | BERUBAH => {

"ansible_facts": {

"ditemukan_interpreter_python": "/ usr / bin / python"

},

"berubah": benar,

"stderr": "",

"stderr_lines": [],

"stdout": "Membaca daftar paket … \ nMembangun pohon dependensi … \ nMemberitahu informasi status … \ nPaket berikut diinstal secara otomatis dan tidak lagi diperlukan: \ n libnginx-mod-http-geoip libnginx-mod-http-image- filter \ n libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream \ n nginx-common nginx-core \ nGunakan ‘sudo apt autoremove’ untuk menghapusnya. \ n Paket-paket berikut akan DIHAPUS: \ n nginx * \ n0 ditingkatkan, 0 baru dipasang, 1 untuk dihapus dan 241 tidak ditingkatkan. \ nSetelah operasi ini, ruang disk 44,0 kB akan dibebaskan. \ n (Membaca basis data … \ r (Membaca basis data … 5% (Membaca basis data … 10% \ r (Membaca basis data … 15% \ r (Membaca basis data … 20% \ r (Membaca basis data … 25% \ r (Membaca basis data … 30% (Membaca database … 35% \ r (Membaca database … 40% \ r (Membaca database … 45% \ r (Membaca database … 50% \ r (Membaca database … 55% (Membaca database … 60% \ r (Membaca database … 65% \ r (Membaca database … 70% \ r (Membaca database … 75% \ r (Membaca database … 80% (Readi ng basis data … 85% \ r (Membaca basis data … 90% \ r (Membaca basis data … 95% \ r (Membaca basis data … 100% \ r (Membaca basis data … 180191 file dan direktori saat ini) terpasang.) \ r \ nMenghapus nginx (1.15.5-0ubuntu2.1) … \ r \ n",

"stdout_lines": [

"Membaca daftar paket…",

"Membangun pohon ketergantungan…",

"Membaca informasi keadaan…",

"Paket-paket berikut secara otomatis diinstal dan tidak lagi diperlukan:",

"  libnginx-mod-http-geoip libnginx-mod-http-image-filter",

"  libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream",

"  nginx-common nginx-core",

"Gunakan ‘sudo apt autoremove’ untuk menghapusnya.",

"Paket-paket berikut akan DIHAPUS:",

"  nginx *",

"0 ditingkatkan, 0 baru dipasang, 1 untuk dihapus dan 241 tidak ditingkatkan.",

"Setelah operasi ini, ruang disk 44,0 kB akan dibebaskan.",

"(Membaca basis data … ",

"(Membaca basis data … 5%",

"(Membaca basis data … 10%",

"(Membaca basis data … 15%",

"(Membaca basis data … 20%",

"(Membaca basis data … 25%",

"(Membaca basis data … 30%",

"(Membaca basis data … 35%",

"(Membaca basis data … 40%",

"(Membaca basis data … 45%",

"(Membaca basis data … 50%",

"(Membaca basis data … 55%",

"(Membaca basis data … 60%",

"(Membaca basis data … 65%",

"(Membaca basis data … 70%",

"(Membaca basis data … 75%",

"(Membaca basis data … 80%",

"(Membaca basis data … 85%",

"(Membaca basis data … 90%",

"(Membaca basis data … 95%",

"(Membaca basis data … 100%",

"(Membaca database … 180191 file dan direktori saat ini diinstal.)",

"Menghapus nginx (1.15.5-0ubuntu2.1) …"

]

}

Kelola Layanan

Perintah ad-hoc yang memungkinkan di bawah ini menjalankan modul layanan untuk memulai nginx pada host. Nilai status harus dimulai.

[dilindungi email]: / home / geekflare # ansible Client -m service -a ‘name = nginx state = mulai diaktifkan = yes’ –become

node1 | SUKSES => {

"ansible_facts": {

"ditemukan_interpreter_python": "/ usr / bin / python"

},

"berubah": Salah,

"diaktifkan": benar,

"nama": "nginx",

"negara": "mulai",

"status": {

"ActiveEnterTimestamp": "Sab 2019-07-06 08:28:02 EDT",

"ActiveEnterTimestampMonotonic": "31411371",

"ActiveExitTimestampMonotonic": "0",

"ActiveState": "aktif",

"Setelah": "sysinit.target system.slice systemd-journald.socket basic.target network.target",

"BiarkanIsolasi": "tidak",

"Kapasitas Ambient": "",

"AssertResult": "Iya",

"AssertTimestamp": "Sab 2019-07-06 08:27:59 EDT",

"AssertTimestampMonotonic": "27694868",

"Sebelum": "multi-user.target shutdown.target",

"BlockIOAccounting": "tidak",

"BlockIOWeight": "[tidak diatur]",

"CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend",

"CollectMode": "non-aktif",

"Kondisi Hasil": "Iya",

"ConditionTimestamp": "Sab 2019-07-06 08:27:59 EDT",

"ConditionTimestampMonotonic": "27694867",

"ConfigurationDirectoryMode": "0755",

"Konflik": "shutdown.target",

"ControlGroup": "/system.slice/nginx.service",

"ControlPID": "0",

"ExecMainStartTimestamp": "Sab 2019-07-06 08:28:02 EDT",

"ExecMainStartTimestampMonotonic": "31411353",

"ExecMainStatus": "0",

"ExecReload": "{path = / usr / sbin / nginx; argv [] = / usr / sbin / nginx -g daemon aktif; master_process on; -s reload; ignor_errors = tidak; start_time = [n / a]; stop_time = [n / a]; pid = 0; code = (null); status = 0/0}",

"ExecStart": "{path = / usr / sbin / nginx; argv [] = / usr / sbin / nginx -g daemon aktif; master_process on; ; ignor_errors = tidak; start_time = [n / a]; stop_time = [n / a]; pid = 0; code = (null); status = 0/0}",

"ExecStartPre": "{path = / usr / sbin / nginx; argv [] = / usr / sbin / nginx -t -q -g daemon aktif; master_process on; ; ignor_errors = tidak; start_time = [n / a]; stop_time = [n / a]; pid = 0; code = (null); status = 0/0}",

"ExecStop": "{path = / sbin / start-stop-daemon; argv [] = / sbin / start-stop-daemon –quiet –stop –retry QUIT / 5 –pidfile /run/nginx.pid; ignor_errors = ya; start_time = [n / a]; stop_time = [n / a]; pid = 0; code = (null); status = 0/0}",

"FailureAction": "tidak ada",

"FileDescriptorStoreMax": "0",

"FragmentPath": "/lib/systemd/system/nginx.service",

"GID": "[tidak diatur]",

"GuessMainPID": "Iya",

"Penghitungan IO": "tidak",

"IOSchedulingClass": "0",

"IOSchedulingPriority": "0",

"TEPAT": "[tidak diatur]",

}

}

Di bawah ini menjalankan modul layanan untuk menghentikan nginx pada host. Nilai status berubah menjadi berhenti.

[dilindungi email]: / home / geekflare # ansible Client -m service -a ‘name = nginx state = stops’ –become

node1 | BERUBAH => {

"ansible_facts": {

"ditemukan_interpreter_python": "/ usr / bin / python"

},

"berubah": benar,

"nama": "nginx",

"negara": "berhenti",

"status": {

"ActiveEnterTimestamp": "Sab 2019-07-06 08:28:02 EDT",

"ActiveEnterTimestampMonotonic": "31411371",

"ActiveExitTimestampMonotonic": "0",

"ActiveState": "aktif",

"Setelah": "sysinit.target system.slice systemd-journald.socket basic.target network.target",

"BiarkanIsolasi": "tidak",

"Kapasitas Ambient": "",

"AssertResult": "Iya",

"AssertTimestamp": "Sab 2019-07-06 08:27:59 EDT",

"AssertTimestampMonotonic": "27694868",

"Sebelum": "multi-user.target shutdown.target",

"BlockIOAccounting": "tidak",

"BlockIOWeight": "[tidak diatur]",

"Penghitungan CPU": "tidak",

"CPUQuotaPerSecUSec": "tak terbatas",

"CanReload": "Iya",

"CanStart": "Iya",

"Bisa berhenti": "Iya",

"CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend",

"CollectMode": "non-aktif",

"Kondisi Hasil": "Iya",

"ConditionTimestamp": "Sab 2019-07-06 08:27:59 EDT",

"ConditionTimestampMonotonic": "27694867",

"ConfigurationDirectoryMode": "0755",

"Konflik": "shutdown.target",

"ControlGroup": "/system.slice/nginx.service",

"ControlPID": "0",

"Ketergantungan Default": "Iya",

"Melimpahkan": "tidak",

"Deskripsi": "Server web berkinerja tinggi dan server proxy terbalik",

"DevicePolicy": "mobil",

"Dokumentasi": "pria: nginx (8)",

"Pengguna Dinamis": "tidak",

}

}

Memeriksa Sistem

Perintah ad-hoc yang dimungkinkan yang disebutkan di bawah ini menjalankan modul shell untuk memeriksa disk yang tersedia di partisi root.

[dilindungi email]: / home / geekflare # klien yang dimungkinkan -m shell -a ‘df -h / dev / sda2’ – menjadi

node1 | DIUBAH | rc = 0 >>

Ukuran Sistem File yang Digunakan Penggunaan yang Tersedia% Dipasang di

/ dev / sda2 923M 113M 748M 14% / boot

Perintah yang disebutkan di bawah ini menjalankan modul shell untuk memeriksa memori bebas (RAM) pada host.

[dilindungi email]: / home / geekflare # klien yang dimungkinkan -m shell -a ‘free -m’ –become

node1 | DIUBAH | rc = 0 >>

total digunakan buff / cache bersama gratis yang tersedia

Mem: 5101 854 2760 27 1487 3947

Tukar: 8581 0 8581

Perintah ini memeriksa uptime dari setiap server yang berjalan.

[dilindungi email]: / home / geekflare # klien yang dimungkinkan -a "uptime"

node1 | DIUBAH | rc = 0 >>

11:31:17 hingga 1 hari, 2:40, 2 pengguna, rata-rata memuat: 0,23, 0,05, 0,02

Mengumpulkan Fakta

Perintah ad-hoc yang memungkinkan di bawah ini akan memberi Anda semua informasi ad-hoc dari sistem Anda, termasuk semua variabel yang ada dalam sistem.

[dilindungi email]: / home / geekflare # pengaturan all -m yang dimungkinkan

node1 | SUKSES => {

"ansible_facts": {

"ansible_all_ipv4_addresses": [

"172.17.0.1",

"10.0.2.15"

],

"ansible_all_ipv6_addresses": [

"fe80 :: 763e: c0b4: 14df: b273"

],

"ansible_apparmor": {

"status": "diaktifkan"

},

"ansible_architecture": "x86_64",

"ansible_bios_date": "12/01/2006",

"ansible_bios_version": "VirtualBox",

"ansible_cmdline": {

"BOOT_IMAGE": "/vmlinuz-4.18.0-25-generik",

"diam": benar,

"ro": benar,

"akar": "UUID = 5f85d8b7-0ab2-48c9-9e6e-4ecfbcbdaa83",

"guyuran": benar

},

"ansible_date_time": {

"tanggal": "2019-07-07",

"hari": "07",

"masa": "1562525628",

"jam": "14",

"iso8601": "2019-07-07T18: 53: 48Z",

"iso8601_basic": "20190707T145348850596",

"iso8601_basic_short": "20190707T145348",

"iso8601_micro": "2019-07-07T18: 53: 48.850697Z",

"menit": "53",

"bulan": "07",

"kedua": "48",

"waktu": "14:53:48",

"tz": "EDT",

"tz_offset": "-0400",

"hari kerja": "Minggu",

"jumlah hari kerja": "0",

"jumlah hari kerja": "26",

"tahun": "2019"

},

"ansible_default_ipv4": {

"alamat": "10.0.2.15",

"alias": "enp0s3",

"siaran": "10.0.2.255",

"pintu gerbang": "10.0.2.2",

"antarmuka": "enp0s3",

"alamat MAC": "08:00: 27: 68: 64: 9a",

"mtu": 1500,

"netmask": "255.255.255.0",

"jaringan": "10.0.2.0",

"Tipe": "eter"

},

"ansible_default_ipv6": {},

"ansible_device_links": {

"id": {

"sda": [

"ata-VBOX_HARDDISK_VB3a0a2351-0b6c0ed5"

],

"sda1": [

"ata-VBOX_HARDDISK_VB3a0a2351-0b6c0ed5-part1"

],

"sda2": [

"ata-VBOX_HARDDISK_VB3a0a2351-0b6c0ed5-part2"

],

"sda3": [

"ata-VBOX_HARDDISK_VB3a0a2351-0b6c0ed5-part3"

],

"sda4": [

"ata-VBOX_HARDDISK_VB3a0a2351-0b6c0ed5-part4"

],

"sr0": [

"ata-VBOX_CD-ROM_VB2-01700376"

]

},

"label": {

"sr0": [

"VBox_GAs_6.0.2"

]

},

"tuan": {},

"uuids": {

"sda1": [

"5f85d8b7-0ab2-48c9-9e6e-4ecfbcbdaa83"

],

"sda2": [

"b8b7f87b-c3bf-48ed-a44c-f9b3ce0afbe5"

],

"sda3": [

"a6c77fa6-e292-4a0d-b21f-8804f1949bbd"

],

"sda4": [

"8207f970-4d9a-47db-a5d5-f620e5b17b7b"

],

"sr0": [

"2019-01-14-14-57-19-65"

]

}

},

"ansible_devices": {

"loop0": {

"pemegang": [],

"tuan rumah": "",

"tautan": {

"id": [],

"label": [],

"tuan": [],

"uuids": []

},

"model": null,

"partisi": {},

"dilepas": "0",

"rotasi": "1",

"sas_address": null,

"sas_device_handle": null,

"scheduler_mode": "tidak ada",

"sektor": "29704",

"ukuran sektor": "512",

"ukuran": "14,50 MB",

"support_discard": "4096",

"penjaja": null,

"maya": 1

},

"loop1": {

"pemegang": [],

"tuan rumah": "",

"tautan": {

"id": [],

"label": [],

"tuan": [],

"uuids": []

},

"model": null,

"partisi": {},

"dilepas": "0",

"rotasi": "1",

"sas_address": null,

"sas_device_handle": null,

"scheduler_mode": "tidak ada",

"sektor": "0",

"ukuran sektor": "512",

"ukuran": "0,00 Bytes",

"support_discard": "4096",

"penjaja": null,

"maya": 1

},

}

Jadi, itu semua tentang Perintah Ad-hoc Ansible. Silakan dan coba perintah ini pada pengaturan Anda yang mungkin. Gunakan perintah ini untuk menjalankan modul yang mungkin tanpa menulis buku pedoman yang Mungkin untuk melakukan tugas-tugas itu. Berikan komentar jika Anda menghadapi masalah dalam menjalankan perintah ini.

TAGS:

  • Mungkin

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map