wyyy721 发表于 2018-7-30 07:15:12

Ansible 常用的一些命令

# ansible all -m file -a 'src=/tmp/fstab1 path=/var/fstab.link state=link'  
//创建远程文件/tmp/fstab1软连接为/var/fstab.link
  
172.16.0.5 | SUCCESS => {    "changed": true,
  
    "dest": "/var/fstab.link",
  
    "gid": 0,
  
    "group": "root",
  
    "mode": "0777",
  
    "owner": "root",
  
    "size": 11,
  
    "src": "/tmp/fstab1",
  
    "state": "link",
  
    "uid": 0
  
}
  
172.16.0.4 | SUCCESS => {    "changed": true,
  
    "dest": "/var/fstab.link",
  
    "gid": 0,
  
    "group": "root",
  
    "mode": "0777",
  
    "owner": "root",
  
    "secontext": "unconfined_u:object_r:var_t:s0",
  
    "size": 11,
  
    "src": "/tmp/fstab1",
  
    "state": "link",
  
    "uid": 0
  
}
  
172.16.0.2 | SUCCESS => {    "changed": true,
  
    "dest": "/var/fstab.link",
  
    "gid": 0,
  
    "group": "root",
  
    "mode": "0777",
  
    "owner": "root",
  
    "secontext": "unconfined_u:object_r:var_t:s0",
  
    "size": 11,
  
    "src": "/tmp/fstab1",
  
    "state": "link",
  
    "uid": 0
  
}
  

  
# ansible all -m shell -a 'ls -l /var/fst*'   //验证是否正确
  
172.16.0.5 | SUCCESS | rc=0 >>
  
lrwxrwxrwx 1 root root 11 Oct 29 22:43 /var/fstab.link -> /tmp/fstab1
  

  
172.16.0.2 | SUCCESS | rc=0 >>
  
lrwxrwxrwx. 1 root root 11 Oct 29 22:43 /var/fstab.link -> /tmp/fstab1
  

  
172.16.0.4 | SUCCESS | rc=0 >>
  
lrwxrwxrwx. 1 root root 11 Oct 29 22:43 /var/fstab.link -> /tmp/fstab1
  

  
# ansible all -m file -a 'src=/tmp/fstab1 path=/var/fstab.link state=absent'//删除软连接,state=absent即可
  
172.16.0.5 | SUCCESS => {    "changed": true,
  
    "path": "/var/fstab.link",
  
    "state": "absent"}
  
172.16.0.2 | SUCCESS => {    "changed": true,
  
    "path": "/var/fstab.link",
  
    "state": "absent"}
  
172.16.0.4 | SUCCESS => {    "changed": true,
  
    "path": "/var/fstab.link",
  
    "state": "absent"}
  
# ansible all -m shell -a 'ls -l /var/fst*'   //验证是否删除
  
172.16.0.5 | FAILED | rc=2 >>ls: cannot access /var/fst*: No such file or directory
  

  
172.16.0.2 | FAILED | rc=2 >>ls: cannot access /var/fst*: No such file or directory
  

  
172.16.0.4 | FAILED | rc=2 >>ls: cannot access /var/fst*: No such file or directory
页: [1]
查看完整版本: Ansible 常用的一些命令