Bo's Oracle Station

查看: 943|回复: 0

课程第9次(2020-07-15星期三)

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2020-7-15 21:34:22 | 显示全部楼层 |阅读模式
v1-1_all.sh:
  1. #!/bin/sh
  2. echo "webgroup:"
  3. ansible webgroup --list-hosts
  4. echo
  5. sleep 3

  6. echo "dbgroup:"
  7. ansible dbgroup --list-hosts
  8. echo
  9. sleep 3

  10. echo "othergroup:"
  11. ansible othergroup --list-hosts
  12. echo
  13. sleep 3

  14. echo "webgroup OR dbgroup:"
  15. ansible 'webgroup:dbgroup' --list-hosts
  16. echo
  17. sleep 3

  18. echo "srvgroup:"
  19. ansible srvgroup --list-hosts
  20. echo
  21. sleep 3

  22. echo "webgroup AND dbgroup:"
  23. ansible 'webgroup:&dbgroup' --list-hosts
  24. echo
  25. sleep 3

  26. echo "webgroup NOT dbgroup:"
  27. ansible 'webgroup:!dbgroup' --list-hosts
  28. echo
  29. sleep 3

  30. echo "******************************************"
  31. echo "NOT > OR > AND"
  32. echo "******************************************"
  33. sleep 10

  34. echo "webgroup AND (dbgroup OR  othergroup)"
  35. echo "COMMAND: webgroup:&dbgroup:othergroup"
  36. ansible 'webgroup:&dbgroup:othergroup' --list-hosts
  37. echo
  38. sleep 3

  39. echo "(webgroup NOT dbgroup) OR othergroup"
  40. echo "COMMAND: webgroup:!dbgroup:othergroup"
  41. ansible 'webgroup:!dbgroup:othergroup' --list-hosts
  42. echo
  43. sleep 3

  44. echo "(webgroup NOT dbgroup) AND othergroup"
  45. echo "COMMAND: webgroup:!dbgroup:&othergroup"
  46. ansible 'webgroup:!dbgroup:&othergroup' --list-hosts
  47. echo
  48. sleep 3

  49. echo "webgroup OR (dbgroup NOT othergroup)"
  50. echo "COMMAND: webgroup:dbgroup:!othergroup"
  51. ansible 'webgroup:dbgroup:!othergroup' --list-hosts
  52. echo
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-5-20 12:32 , Processed in 0.036107 second(s), 24 queries .

快速回复 返回顶部 返回列表