浏览代码

start consul setup

Chris Mague 5 年之前
父节点
当前提交
5f862eb404
共有 3 个文件被更改,包括 13 次插入1 次删除
  1. 1 0
      .gitignore
  2. 9 1
      ansible/cp_nodes.yml
  3. 3 0
      ansible/requirements.yml

+ 1 - 0
.gitignore

@@ -3,3 +3,4 @@ terraform.tfstate*
 ansible/*.retry
 inventories/*.ini
 ansible/raft_group_setup
+ansible/roles/*

+ 9 - 1
ansible/cp_nodes.yml

@@ -7,6 +7,11 @@
   gather_facts: yes
 
   vars:
+    consul_server: true
+    consul_server_nodes:
+      - 10.161.11.148
+      - 10.161.2.71
+      - 10.161.31.154
     redis_ports:
       - 19901
       - 19902
@@ -86,4 +91,7 @@
         name: redis-{{item}}
         enabled: yes
         state: started
-      with_items: "{{ redis_ports }}"
+      with_items: "{{ redis_ports }}"
+
+  roles:
+    - consul

+ 3 - 0
ansible/requirements.yml

@@ -0,0 +1,3 @@
+- src: https://github.com/idealista/consul_role.git
+  version: 1.0.0
+  name: consul