瀏覽代碼

Dynamic includes introduced in 2.0 :)

cmacrae 9 年之前
父節點
當前提交
dca55e6e19
共有 1 個文件被更改,包括 17 次插入15 次删除
  1. 17 15
      tasks/main.yml

+ 17 - 15
tasks/main.yml

@@ -1,31 +1,33 @@
 ---
 # tasks/main.yml: "Master" playbook for the cmacrae.sensu role
 
-  - include_vars: "{{ item }}"
-    with_first_found:
-      - "{{ ansible_distribution }}.yml"
+  - include_vars: "{{ ansible_distribution }}.yml"
 
-  - include: SmartOS/main.yml tags=setup
-    when: ansible_distribution == "SmartOS"
-
-  - include: Ubuntu/main.yml tags=setup
-    when: ansible_distribution == "Ubuntu"
+  - include: "{{ ansible_distribution }}/main.yml"
+    tags: setup
       
-  - include: ssl.yml tags=ssl
+  - include: ssl.yml
+    tags: ssl
 
-  - include: rabbit.yml tags=rabbitmq
+  - include: rabbit.yml
+    tags: rabbitmq
     when: rabbitmq_server
 
-  - include: redis.yml tags=redis
+  - include: redis.yml
+    tags: redis
     when: redis_server
 
-  - include: server.yml tags=server
+  - include: server.yml
+    tags: server
     when: sensu_master
 
-  - include: dashboard.yml tags=dashboard
+  - include: dashboard.yml
+    tags: dashboard
     when: sensu_include_dashboard
     
-  - include: client.yml tags=client
+  - include: client.yml
+    tags: client
 
-  - include: plugins.yml tags=plugins
+  - include: plugins.yml
+    tags: plugins
     when: sensu_include_plugins