zhanghong 发表于 2018-7-30 10:06:41

浅析ansible-RoadtoOM

# 安装程序  
# ansible test -m yum -a 'name=zsh state=present'
  
host1 | success >> {
  
    "changed": true,
  
    "msg": "",
  
    "rc": 0,
  
    "results": [
  
      "Loaded plugins: fastestmirror, langpacks\nLoading mirror speeds from cached hostfile\nResolving Dependencies\n--> Running transaction check\n---> Package zsh.x86_64 0:5.0.2-7.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package      Arch            Version               Repository       Size\n================================================================================\nInstalling:\n zsh            x86_64            5.0.2-7.el7             base            2.4 M\n\nTransaction Summary\n================================================================================\nInstall1 Package\n\nTotal download size: 2.4 M\nInstalled size: 5.6 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\nInstalling : zsh-5.0.2-7.el7.x86_64                                       1/1 \nVerifying: zsh-5.0.2-7.el7.x86_64                                       1/1 \n\nInstalled:\nzsh.x86_64 0:5.0.2-7.el7                                                      \n\nComplete!\n"
  
    ]
  
}
  

  
host2 | success >> {
  
    "changed": true,
  
    "msg": "",
  
    "rc": 0,
  
    "results": [
  
      "Loaded plugins: fastestmirror, langpacks\nLoading mirror speeds from cached hostfile\nResolving Dependencies\n--> Running transaction check\n---> Package zsh.x86_64 0:5.0.2-7.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package      Arch            Version               Repository       Size\n================================================================================\nInstalling:\n zsh            x86_64            5.0.2-7.el7             base            2.4 M\n\nTransaction Summary\n================================================================================\nInstall1 Package\n\nTotal download size: 2.4 M\nInstalled size: 5.6 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\nInstalling : zsh-5.0.2-7.el7.x86_64                                       1/1 \nVerifying: zsh-5.0.2-7.el7.x86_64                                       1/1 \n\nInstalled:\nzsh.x86_64 0:5.0.2-7.el7                                                      \n\nComplete!\n"
  
    ]
  
}
  

  
# 卸载程序
  
# ansible test -m yum -a 'name=zsh state=absent'
  
host2 | success >> {
  
    "changed": true,
  
    "msg": "",
  
    "rc": 0,
  
    "results": [
  
      "Loaded plugins: fastestmirror, langpacks\nResolving Dependencies\n--> Running transaction check\n---> Package zsh.x86_64 0:5.0.2-7.el7 will be erased\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package      Arch            Version                Repository      Size\n================================================================================\nRemoving:\n zsh            x86_64            5.0.2-7.el7            @base            5.6 M\n\nTransaction Summary\n================================================================================\nRemove1 Package\n\nInstalled size: 5.6 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\nErasing    : zsh-5.0.2-7.el7.x86_64                                       1/1 \nVerifying: zsh-5.0.2-7.el7.x86_64                                       1/1 \n\nRemoved:\nzsh.x86_64 0:5.0.2-7.el7                                                      \n\nComplete!\n"
  
    ]
  
}
  

  
host1 | success >> {
  
    "changed": true,
  
    "msg": "",
  
    "rc": 0,
  
    "results": [
  
      "Loaded plugins: fastestmirror, langpacks\nResolving Dependencies\n--> Running transaction check\n---> Package zsh.x86_64 0:5.0.2-7.el7 will be erased\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package      Arch            Version                Repository      Size\n================================================================================\nRemoving:\n zsh            x86_64            5.0.2-7.el7            @base            5.6 M\n\nTransaction Summary\n================================================================================\nRemove1 Package\n\nInstalled size: 5.6 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\nErasing    : zsh-5.0.2-7.el7.x86_64                                       1/1 \nVerifying: zsh-5.0.2-7.el7.x86_64                                       1/1 \n\nRemoved:\nzsh.x86_64 0:5.0.2-7.el7                                                      \n\nComplete!\n"
  
    ]
  
}
页: [1]
查看完整版本: 浅析ansible-RoadtoOM