Ad-hoc-opdragte word in Ansible gebruik om take onmiddellik uit te voer, en u hoef dit nie te stoor vir latere gebruik nie. Hierdie artikel handel oor Ansible Ad-hoc Command.


Daar is verskeie take in Ansible waar u nie ‘n aparte Ansible-speelboek daarvoor hoef te skryf nie; u kan net ‘n verantwoordelike ad-hoc-opdrag vir die taak uitvoer. Dit is ‘n opdrag om ‘n enkele taak op die teikengasheer uit te voer. Hierdie opdragte is in / usr / bin / responsible aanwesig

Takke soos om al die leërskare te ping om te kyk of dit loop, ‘n lêer kopieer, bedieners herlaai, ‘n pakket installeer, kan maklik gedoen word deur Ansible Ad-hoc-opdragte. Hier is ‘n lys met die belangrikste Ansible Ad-hoc-opdragte wat u moet ken.

Basiese opdragte

Die ad-hoc-opdrag hieronder voer ‘n pingmodule aan vir al die leërskare in die inventarislêer. Hier -m is die opsie vir ‘n module.

[Email protected]: / home / geekflare # ansible all -m ping
node1 | SUKSES => {
"ansible_facts": {
"discovered_interpreter_python": "/ Usr / bin / python"
},
"verander": onwaar,
"ping": "pong"
}

Die onderstaande opdrag voer ‘n opstellingsmodule op vir ‘n groep leërskare – kliënt teenwoordig in die voorraadlêer ‘/ etc / ansible / hosts’.

[Email protected]: / home / geekflare # ansible Client -m setup -a "filter = ansible_distribution *"
node1 | SUKSES => {
"ansible_facts": {
"ansible_distribution": "Ubuntu",
"ansible_distribution_file_parsed": waar,
"ansible_distribution_file_path": "/ Etc / os-release",
"ansible_distribution_file_variety": "Debian",
"ansible_distribution_major_version": "18",
"ansible_distribution_release": "kosmiese",
"ansible_distribution_version": "18.10",
"discovered_interpreter_python": "/ Usr / bin / python"
},
"verander": onwaar
}

Die opdrag hieronder word gebruik om SSH-wagwoordverifikasie te vra. Aan die einde van die opdrag moet u die opsie ‘pass-pass’ byvoeg. Nadat u die opdrag uitgevoer het, sal dit u vra om die SSH-wagwoord in te voer.

[Email protected]: / home / geekflare # ansible Client -m ping –ask-pass
SSH wagwoord:
node1 | SUKSES => {
"ansible_facts": {
"discovered_interpreter_python": "/ Usr / bin / python"
},
"verander": onwaar,
"ping": "pong"
}

Die opdrag hieronder gee u die funksie om ad-hoc-opdragte uit te voer as ‘n nie-wortelgebruiker met ‘n wortelprivilegie. Die opsie – omdat die grondvoorregte gegee word en -K-opsie vra vir die wagwoord.

[Email protected]: / home / geekflare # ansible Client -m shell -a ‘fdisk -l’ -u geekflare – well -K-K
WORD wagwoord:
node1 | VERANDER | RC = 0 >>
Disk / dev / loop0: 14,5 MiB, 15208448 bytes, 29704 sektore
Eenhede: sektore van 1 * 512 = 512 bytes
Sektorgrootte (logies / fisiek): 512 bytes / 512 bytes
I / O-grootte (minimum / optimaal): 512 bytes / 512 bytes

Disk / dev / loop2: 42.1 MiB, 44183552 grepe, 86296 sektore
Eenhede: sektore van 1 * 512 = 512 bytes
Sektorgrootte (logies / fisiek): 512 bytes / 512 bytes
I / O-grootte (minimum / optimaal): 512 bytes / 512 bytes

Disk / dev / loop3: 149,9 MiB, 157184000 bytes, 307000 sektore
Eenhede: sektore van 1 * 512 = 512 bytes
Sektorgrootte (logies / fisiek): 512 bytes / 512 bytes
I / O-grootte (minimum / optimaal): 512 bytes / 512 bytes

Disk / dev / loop5: 140,7 MiB, 147501056 grepe, 288088 sektore
Eenhede: sektore van 1 * 512 = 512 bytes
Sektorgrootte (logies / fisiek): 512 bytes / 512 bytes
I / O-grootte (minimum / optimaal): 512 bytes / 512 bytes

Disk / dev / loop6: 151.2 MiB, 158584832 grepe, 309736 sektore
Eenhede: sektore van 1 * 512 = 512 bytes
Sektorgrootte (logies / fisiek): 512 bytes / 512 bytes
I / O-grootte (minimum / optimaal): 512 bytes / 512 bytes

Disk / dev / loop7: 14,8 MiB, 15458304 grepe, 30192 sektore
Eenhede: sektore van 1 * 512 = 512 bytes
Sektorgrootte (logies / fisiek): 512 bytes / 512 bytes
I / O-grootte (minimum / optimaal): 512 bytes / 512 bytes

Disk / dev / sda: 500 GiB, 536870912000 grepe, 1048576000 sektore
Eenhede: sektore van 1 * 512 = 512 bytes
Sektorgrootte (logies / fisiek): 512 bytes / 512 bytes
I / O-grootte (minimum / optimaal): 512 bytes / 512 bytes
Disklabel tipe: dos
Skyfidentifiseerder: 0xcef957f5

Toestel-opstart-eind-sektore Grootte ID-tipe
/ 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 ruil / Solaris
/ dev / sda4 482168832 1048573951 566405120 270.1G 83 Linux

Disk / dev / loop8: 4 MiB, 4218880 bytes, 8240 sektore
Eenhede: sektore van 1 * 512 = 512 bytes
Sektorgrootte (logies / fisiek): 512 bytes / 512 bytes
I / O-grootte (minimum / optimaal): 512 bytes / 512 bytes

Hierdie ad-hoc opdrag word gebruik om die stelsel te herlaai met -f opsie om die aantal vurke te definieer.

[Email protected]: / home / geekflare # ansible Client -a "/ Sbin / reboot" -f 1

Leer oordrag

Die verantwoordelike ad-hoc-opdrag hieronder word gebruik om ‘n lêer vanaf ‘n bron na ‘n bestemming te kopieer vir ‘n groep leërskare (kliënt) wat in die voorraadlêer gedefinieër is. Nadat u die wagwoord ingetik het, sal die uitvoer met die “verandering” -parameter “waar” wees, wat beteken dat die lêer na die bestemming gekopieër is.

[Email protected]: / home / geekflare # ansible Client -m copy -a ‘src = / home / geekflare / nginx.yml dest = / home / geekflare / Desktop / eienaar = root mode = 0644’ -u root –become -K
WORD wagwoord:
node1 | VERANDER => {
"ansible_facts": {
"discovered_interpreter_python": "/ Usr / bin / python"
},
"verander": waar,
"checksum": "5631822866afd5f19b928edb3ba018385df22dd3",
"dest": "/home/geekflare/Desktop/nginx.yml",
"gid": 0,
"groep": "wortel",
"md5sum": "0d6ffe1069fc25ad4f8ad700277c4634",
"wyse": "0644",
"Eienaar": "wortel",
"grootte": 280,
"src": "/root/.ansible/tmp/ansible-tmp-1562253463.3-214622150088155/source",
"staat": "lêer",
"uid": 0
}

Voer die onderstaande opdrag uit om te verifieer of die kopieermodule reg werk of nie. Die gekopieerde lêer moet op die bestemming kom wat in die vorige opdrag genoem is.

[Email protected]: / home / geekflare # ls Desktop /

nginx.yml

Ek is besig om ‘n nuwe gids te skep om die volgende module-op-hoc-opdrag te haal.

[Email protected]: / home / geekflare # mkdir voorbeeld

[Email protected]: / huis / geekvlam # ls

Desktop dokumente voorbeelde voorbeelde.desktop nginx_new.yml nginx.yml

Die verantwoordelike ad-hoc-opdrag hieronder word gebruik om ‘n lêer af te laai van ‘n gasheer wat in die opdrag gedefinieer is. In hierdie opdrag laai ons ‘n lêer af met behulp van die haalmodule vanaf node1-bediener na ‘n plaaslike bestemming op ‘n verantwoordelike node.

[Email protected]: / home / geekflare # ansible node1 -m haal -a ‘src = / etc / sudoers.d / nginx.yml dest = / home / geekflare / voorbeeld / flat = ja’

node1 | SUKSES => {

"verander": onwaar,

"checksum": "5631822866afd5f19b928edb3ba018385df22dd3",

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

"lêer": "/etc/sudoers.d/nginx.yml",

"md5sum": "0d6ffe1069fc25ad4f8ad700277c4634"

}

Kyk of die lêer afgelaai is of nie by die bestemming wat in die opdrag genoem word nie.

[Email protected]: / home / geekflare # ls voorbeeld

nginx.yml

Bestuur pakkette

Die onderstaande opdrag installeer nginx op ‘n groep leërskare (klante) wat genoem word met behulp van ‘n gepaste module.

[Email protected]: / home / geekflare # ansible Client -m apt -a ‘name = nginx state = recent’ –become

node1 | SUKSES => {

"ansible_facts": {

"discovered_interpreter_python": "/ Usr / bin / python"

},

"cache_update_time": 1562411227,

"cache_updated": onwaar,

"verander": onwaar

}

Die onderstaande opdrag verwyder nginx op ‘n groep leërskare (kliënt) met behulp van ‘n geskikte module en maak alle verwante konfigurasies skoon..

[Email protected]: / home / geekflare # ansible Client -m apt -a ‘name = nginx state = absent purge = yes’ – want

node1 | VERANDER => {

"ansible_facts": {

"discovered_interpreter_python": "/ Usr / bin / python"

},

"verander": waar,

"stderr": "",

"stderr_lines": [],

"stdout": "Leespakketlyste … \ n Bou afhanklikheidsboom … \ n Lees inligting oor die staat … \ nDie volgende pakkette is outomaties geïnstalleer en is nie meer nodig nie: \ 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 \ nGebruik ‘sudo apt autoremove’ om hulle te verwyder. \ nDie volgende pakkette word VERWYDER: \ n nginx * \ n0 opgegradeer, 0 nuut geïnstalleer, 1 om te verwyder en 241 nie opgegradeer nie. \ n Na hierdie bewerking word 44.0 kB skyfspasie vrygestel. \ n (Lees databasis … \ r (Lees databasis … 5% \ r (Lees databasis … 10% \ r (Lees databasis … 15% \ r (Lees databasis … 20% \ r (Lees databasis … 25% \ r (Lees databasis … 30% \ r (Lees databasis … 35% \ r (Lees databasis … 40% \ r (Lees databasis … 45% \ r (Lees databasis … 50% \ r (Lees databasis … 55% \ r (Lees databasis … 60% \ r (Lees databasis … 65% \ r (Lees databasis … 70% \ r (Lees databasis … 75% \ r (Lees databasis … 80% \ r (Readi ng databasis … 85% \ r (Lees databasis … 90% \ r (Lees databasis … 95% \ r (Lees databasis … 100% \ r (Lees databasis … 180191 lêers en kaarte geïnstalleer.) \ r \ nNginx verwyder (1.15.5-0ubuntu2.1) … \ r \ n",

"stdout_lines": [

"Leespakketlyste…",

"Bou afhanklikheid boom…",

"Lees inligting oor die staat…",

"Die volgende pakkette is outomaties geïnstalleer en is nie meer nodig nie:",

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

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

"  nginx-gemeenskaplike nginx-kern",

"Gebruik ‘sudo apt autoremove’ om dit te verwyder.",

"Die volgende pakkette sal verwyder word:",

"  nginx *",

"0 opgegradeer, 0 nuut geïnstalleer, 1 om te verwyder en 241 nie opgegradeer nie.",

"Na hierdie operasie word 44,0 kB skyfspasie vrygestel.",

"(Lees databasis … ",

"(Lees databasis … 5%",

"(Lees databasis … 10%",

"(Lees databasis … 15%",

"(Lees databasis … 20%",

"(Lees databasis … 25%",

"(Lees databasis … 30%",

"(Lees databasis … 35%",

"(Lees databasis … 40%",

"(Lees databasis … 45%",

"(Lees databasis … 50%",

"(Lees databasis … 55%",

"(Lees databasis … 60%",

"(Lees databasis … 65%",

"(Lees databasis … 70%",

"(Lees databasis … 75%",

"(Lees databasis … 80%",

"(Lees databasis … 85%",

"(Lees databasis … 90%",

"(Lees databasis … 95%",

"(Lees databasis … 100%",

"(Lees databasis … 180191 lêers en kaarte wat tans geïnstalleer is.)",

"Nginx verwyder (1.15.5-0ubuntu2.1) …"

]

}

Bestuur dienste

Die verantwoordelike ad-hoc-opdrag hieronder bedryf diensmodule om nginx op die gasheer te begin. Die staatwaarde moet begin word.

[Email protected]: / home / geekflare # ansible Client -m service -a ‘name = nginx state = began enabled = ja’ – want

node1 | SUKSES => {

"ansible_facts": {

"discovered_interpreter_python": "/ Usr / bin / python"

},

"verander": onwaar,

"enabled": waar,

"naam": "nginx",

"staat": "begin",

"status": {

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

"ActiveEnterTimestampMonotonic": "31411371",

"ActiveExitTimestampMonotonic": "0",

"Active": "aktiewe",

"na": "sysinit.target system.slice systemd-journald.socket basic.target netwerk.target",

"AllowIsolate": "geen",

"AmbientCapabilities": "",

"AssertResult": "ja",

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

"AssertTimestampMonotonic": "27694868",

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

"BlockIOAccounting": "geen",

"BlockIOWeight": "[nie gestel nie]",

"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": "onaktiewe",

"ConditionResult": "ja",

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

"ConditionTimestampMonotonic": "27694867",

"ConfigurationDirectoryMode": "0755",

"konflikte": "shutdown.target",

"Kontrole groep": "/system.slice/nginx.service",

"ControlPID": "0",

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

"ExecMainStartTimestampMonotonic": "31411353",

"ExecMainStatus": "0",

"ExecReload": "{pad = / usr / sbin / nginx; argv [] = / usr / sbin / nginx -g daemon aan; meesterproses aan; -s herlaai; ignore_errors = nee; start_time = [n / a]; stop_time = [n / a]; pid = 0; kode = (nul); status = 0/0}",

"ExecStart": "{pad = / usr / sbin / nginx; argv [] = / usr / sbin / nginx -g daemon aan; meesterproses aan; ; ignore_errors = nee; start_time = [n / a]; stop_time = [n / a]; pid = 0; kode = (nul); status = 0/0}",

"ExecStartPre": "{pad = / usr / sbin / nginx; argv [] = / usr / sbin / nginx -t -q -g daemon aan; meesterproses aan; ; ignore_errors = nee; start_time = [n / a]; stop_time = [n / a]; pid = 0; kode = (nul); status = 0/0}",

"ExecStop": "{pad = / sbin / start-stop-daemon; argv [] = / sbin / start-stop-daemon – stil – stop – retry QUIT / 5 –pidfile /run/nginx.pid; ignore_errors = ja; start_time = [n / a]; stop_time = [n / a]; pid = 0; kode = (nul); status = 0/0}",

"FailureAction": "niemand",

"FileDescriptorStoreMax": "0",

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

"GID": "[nie gestel nie]",

"GuessMainPID": "ja",

"IOAccounting": "geen",

"IOSchedulingClass": "0",

"IOSchedulingPriority": "0",

"IOWeight": "[nie gestel nie]",

}

}

Die onderstaande bedryf diensmodule om nginx op die gasheer te stop. Die statuswaarde verander na gestop.

[Email protected]: / home / geekflare # ansible Client -m service -a ‘name = nginx state = stop’ –bome

node1 | VERANDER => {

"ansible_facts": {

"discovered_interpreter_python": "/ Usr / bin / python"

},

"verander": waar,

"naam": "nginx",

"staat": "gestop",

"status": {

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

"ActiveEnterTimestampMonotonic": "31411371",

"ActiveExitTimestampMonotonic": "0",

"Active": "aktiewe",

"na": "sysinit.target system.slice systemd-journald.socket basic.target netwerk.target",

"AllowIsolate": "geen",

"AmbientCapabilities": "",

"AssertResult": "ja",

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

"AssertTimestampMonotonic": "27694868",

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

"BlockIOAccounting": "geen",

"BlockIOWeight": "[nie gestel nie]",

"CPUAccounting": "geen",

"CPUQuotaPerSecUSec": "oneindig",

"CanReload": "ja",

"CanStart": "ja",

"CanStop": "ja",

"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": "onaktiewe",

"ConditionResult": "ja",

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

"ConditionTimestampMonotonic": "27694867",

"ConfigurationDirectoryMode": "0755",

"konflikte": "shutdown.target",

"Kontrole groep": "/system.slice/nginx.service",

"ControlPID": "0",

"DefaultDependencies": "ja",

"delegeer": "geen",

"beskrywing": "’N Hoëprestasie-webbediener en ‘n omgekeerde instaanbediener",

"DevicePolicy": "motor",

"dokumentasie": "man: nginx (8)",

"DynamicUser": "geen",

}

}

Kontroleer die stelsel

Die verantwoordelike ad-hoc-opdrag wat hieronder genoem word, bevat ‘n skulpmodule om die skyf by wortelpartisies beskikbaar te maak.

[Email protected]: / home / geekflare # ansible Client -m shell -a ‘df -h / dev / sda2’ – want

node1 | VERANDER | RC = 0 >>

Grootte van die lêersisteem gebruik word gebruik gebruik% gemonteer op

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

Hierdie opdrag hieronder noem ‘n skulpmodule om die vrye geheue (RAM) op die gasheer te kontroleer.

[Email protected]: / home / geekflare # ansible Client -m shell -a ‘free -m’ – well

node1 | VERANDER | RC = 0 >>

totale gebruikte gratis gedeelde buff / cache beskikbaar

Mem: 5101 854 2760 27 1487 3947

Wissel: 8581 0 8581

Hierdie opdrag kontroleer die uittyd van elke bediener wat loop.

[Email protected]: / home / geekflare # ansible Client -a "uptime"

node1 | VERANDER | RC = 0 >>

11:31:17 op 1 dag, 2:40, 2 gebruikers, laai gemiddeld: 0,23, 0,05, 0,02

Versamel feite

Die verantwoordelike ad-hoc-opdrag hieronder gee u al die ad-hoc-inligting van u stelsel, insluitend al die veranderlikes wat in die stelsel teenwoordig is.

[Email protected]: / home / geekflare # verantwoordbare alle-m-opstelling

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": "enabled"

},

"ansible_architecture": "x86_64",

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

"ansible_bios_version": "VirtualBox",

"ansible_cmdline": {

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

"stil": waar,

"ro": waar,

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

"splash": waar

},

"ansible_date_time": {

"datum": "2019/07/07",

"dag": "07",

"epog": "1562525628",

"uur": "14",

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

"iso8601_basic": "20190707T145348850596",

"iso8601_basic_short": "20190707T145348",

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

"minuut": "53",

"maand": "07",

"tweede": "48",

"tyd": "14:53:48",

"tz": "EDT",

"tz_offset": "-0400",

"weekdag": "Sondag",

"weekday_number": "0",

"Week Nommer": "26",

"jaar": "2019"

},

"ansible_default_ipv4": {

"adres": "10.0.2.15",

"alias": "enp0s3",

"uitsending": "10.0.2.255",

"gateway": "10.0.2.2",

"koppelvlak": "enp0s3",

"macaddress": "08: 00: 27: 68: 64: 9a",

"MTU": 1500,

"netmask": "255.255.255.0",

"netwerk": "10.0.2.0",

"tipe": "eter"

},

"ansible_default_ipv6": {},

"ansible_device_links": {

"ids": {

"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-deel3"

],

"sda4": [

"ata-VBOX_HARDDISK_VB3a0a2351-0b6c0ed5-deel4"

],

"sr0": [

"ata-VBOX_CD-ROM_VB2-01700376"

]

},

"etikette": {

"sr0": [

"VBox_GAs_6.0.2"

]

},

"meesters": {},

"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": {

"houers": [],

"gasheer": "",

"skakels": {

"ids": [],

"etikette": [],

"meesters": [],

"uuids": []

},

"model": nul,

"partisies": {},

"verwyderbare": "0",

"rotasie": "1",

"sas_address": nul,

"sas_device_handle": nul,

"scheduler_mode": "niemand",

"sektore": "29704",

"sectorsize": "512",

"grootte": "14,50 MB",

"support_discard": "4096",

"verkoper": nul,

"virtuele": 1

},

"loop1": {

"houers": [],

"gasheer": "",

"skakels": {

"ids": [],

"etikette": [],

"meesters": [],

"uuids": []

},

"model": nul,

"partisies": {},

"verwyderbare": "0",

"rotasie": "1",

"sas_address": nul,

"sas_device_handle": nul,

"scheduler_mode": "niemand",

"sektore": "0",

"sectorsize": "512",

"grootte": "0.00 Byte",

"support_discard": "4096",

"verkoper": nul,

"virtuele": 1

},

}

Dus, dit het alles oor Ansible Ad-hoc-opdragte gegaan. Probeer hierdie opdragte op u verantwoordelike opset. Gebruik hierdie opdragte om verantwoordelike modules uit te voer sonder om ‘n Antwoordelike speelboek te skryf om die take uit te voer. Laat kommentaar lewer as u probleme ondervind met die bestuur van hierdie opdragte.

Tags:

  • Ansible

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me