小木木 发表于 2018-7-29 10:20:28

自动化运维工具Ansible实战(三)常用的配置和相关命令

# vim script.sh  
#/bin/bash
  
ifconfig -a;
  
df -h
  
~
  
# chmod +x script.sh
  
# ansible 192.168.180.5 -m script -a 'script.sh'
  
192.168.180.5 | SUCCESS => {
  
    "changed": true,
  
    "rc": 0,
  
    "stderr": "Shared connection to 192.168.180.5 closed.\r\n",
  
    "stdout": "eth0      Link encap:EthernetHWaddr 00:15:5D:6E:28:0F\r\n          inet addr:192.168.180.5Bcast:192.168.180.255Mask:255.255.255.0\r\n          inet6 addr: fe80::215:5dff:fe6e:280f/64 Scope:Link\r\n          UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1\r\n          RX packets:8629 errors:0 dropped:0 overruns:0 frame:0\r\n          TX packets:2576 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:1000 \r\n          RX bytes:1868783 (1.7 MiB)TX bytes:299303 (292.2 KiB)\r\n\r\nlo      Link encap:Local Loopback\r\n          inet addr:127.0.0.1Mask:255.0.0.0\r\n          inet6 addr: ::1/128 Scope:Host\r\n          UP LOOPBACK RUNNINGMTU:16436Metric:1\r\n          RX packets:0 errors:0 dropped:0 overruns:0 frame:0\r\n          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:0 \r\n          RX bytes:0 (0.0 b)TX bytes:0 (0.0 b)\r\n\r\n文件系统\t      容量已用可用 已用%% 挂载点\r\n/dev/mapper/VolGroup-lv_root\r\n                     50G4.6G   43G10% /\r\ntmpfs               935M   0935M   0% /dev/shm\r\n/dev/sda1             485M   32M429M   7% /boot\r\n/dev/mapper/VolGroup-lv_home\r\n                     72G180M   68G   1% /home\r\n",
  
    "stdout_lines": [
  
      "eth0      Link encap:EthernetHWaddr 00:15:5D:6E:28:0F",
  
      "          inet addr:192.168.180.5Bcast:192.168.180.255Mask:255.255.255.0",
  
      "          inet6 addr: fe80::215:5dff:fe6e:280f/64 Scope:Link",
  
      "          UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1",
  
      "          RX packets:8629 errors:0 dropped:0 overruns:0 frame:0",
  
      "          TX packets:2576 errors:0 dropped:0 overruns:0 carrier:0",
  
      "          collisions:0 txqueuelen:1000 ",
  
      "          RX bytes:1868783 (1.7 MiB)TX bytes:299303 (292.2 KiB)",
  
      "",
  
      "lo      Link encap:Local Loopback",
  
      "          inet addr:127.0.0.1Mask:255.0.0.0",
  
      "          inet6 addr: ::1/128 Scope:Host",
  
      "          UP LOOPBACK RUNNINGMTU:16436Metric:1",
  
      "          RX packets:0 errors:0 dropped:0 overruns:0 frame:0",
  
      "          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0",
  
      "          collisions:0 txqueuelen:0 ",
  
      "          RX bytes:0 (0.0 b)TX bytes:0 (0.0 b)",
  
      "",
  
      "文件系统\t      容量已用可用 已用%% 挂载点",
  
      "/dev/mapper/VolGroup-lv_root",
  
      "                     50G4.6G   43G10% /",
  
      "tmpfs               935M   0935M   0% /dev/shm",
  
      "/dev/sda1             485M   32M429M   7% /boot",
  
      "/dev/mapper/VolGroup-lv_home",
  
      "                     72G180M   68G   1% /home"
  
    ]
  
}
页: [1]
查看完整版本: 自动化运维工具Ansible实战(三)常用的配置和相关命令