zoukankan      html  css  js  c++  java
  • Playbook中标签的使用(五)

    一个playbook文件中,执行时如果想执行某一个任务,那么可以给每个任务集进行打标签,这样在执行的时候可以通过-t选择指定标签执行,

    还可以通过--skip-tags选择除了某个标签外全部执行等

    [root@ansible PlayBook]# cat httpd.yml 
    ---
    - hosts: 192.168.1.31
      remote_user: root
    
      tasks:
        - name: install httpd
          yum: name=httpd state=installed
          tags: inhttpd
    
        - name: start httpd
          service: name=httpd state=started
          tags: sthttpd
    
        - name: restart httpd
          service: name=httpd state=restarted
          tags: 
            - rshttpd
            - rs_httpd
    View Code

    通过-t选项指定tags进行执行

    [root@ansible PlayBook]# ansible-playbook -t rshttpd httpd.yml 

    通过--skip-tags选项排除不执行的tags

    [root@ansible PlayBook]# ansible-playbook --skip-tags inhttpd httpd.yml 
  • 相关阅读:
    学习JavaDay07
    学习JavaDay05
    学习JavaDay0402
    学习JavaDay04
    学习JavaDay03
    学习JavaDay02
    学习JavaDay01
    数据库的增删改查
    关于Spring
    关于多线程Thread的简单应用
  • 原文地址:https://www.cnblogs.com/topass123/p/12555921.html
Copyright © 2011-2022 走看看