Fix ansible Syntax Error while loading YAML and separates 95/23895/3
authorzhifeng.jiang <jiang.zhifeng@zte.com.cn>
Wed, 2 Nov 2016 14:28:26 +0000 (22:28 +0800)
committerzhifeng.jiang <jiang.zhifeng@zte.com.cn>
Thu, 3 Nov 2016 07:58:28 +0000 (15:58 +0800)
docker,elk and nginx installing file.

JIRA:QTIP-111

Change-Id: I8fe004b0edc86729e1beff07b406b568af60da89
Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
supporting/servers/elk.yml
supporting/servers/inventory
supporting/servers/ngnix.yml [new file with mode: 0644]
supporting/servers/roles/docker/handlers/main.yml [moved from supporting/servers/roles/elk/handlers/main.yml with 53% similarity]
supporting/servers/roles/docker/tasks/main.yml [new file with mode: 0644]
supporting/servers/roles/elk/tasks/main.yml
supporting/servers/roles/ngnix/defaults/main.yml [moved from supporting/servers/roles/elk/defaults/main.yml with 100% similarity]
supporting/servers/roles/ngnix/handlers/main.yml [new file with mode: 0644]
supporting/servers/roles/ngnix/tasks/main.yml [new file with mode: 0644]
supporting/servers/roles/ngnix/templates/elk.conf.j2 [moved from supporting/servers/roles/elk/templates/elk.conf.j2 with 100% similarity]

index 406ba93..e269657 100644 (file)
@@ -1,4 +1,5 @@
 ---
 - hosts: elk-servers
   roles:
+    - docker
     - elk
index f4ff2e5..1414fa7 100644 (file)
@@ -2,3 +2,6 @@ qtip-dev        ansible_host=qtip.openzero.net
 
 [elk-servers]
 qtip-dev
+
+[ngnix-servers]
+qtip-dev
diff --git a/supporting/servers/ngnix.yml b/supporting/servers/ngnix.yml
new file mode 100644 (file)
index 0000000..d57a560
--- /dev/null
@@ -0,0 +1,4 @@
+---
+- hosts: ngnix-servers
+  roles:
+    - ngnix
@@ -2,7 +2,3 @@
 - name: starting docker service
   become: true
   service: name=docker state=started
-
-- name: restart nginx
-  become: true
-  service: name=nginx state=restarted
diff --git a/supporting/servers/roles/docker/tasks/main.yml b/supporting/servers/roles/docker/tasks/main.yml
new file mode 100644 (file)
index 0000000..881650d
--- /dev/null
@@ -0,0 +1,39 @@
+- name: adding keys
+  become: true
+  apt_key: keyserver=hkp://p80.pool.sks-keyservers.net id=0X58118E89F3A912897C070ADBF76221572C52609D
+
+- name: adding entry for ubuntu
+  become: true
+  apt_repository: repo='deb https://apt.dockerproject.org/repo ubuntu-xenial main' state=present filename='docker'
+  when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "16.04"
+
+- name: installing from docker repo
+  become: true
+  shell: apt-cache policy docker-engine
+  when: ansible_distribution == "Ubuntu" and ansible_distribution_version== "16.04"
+
+- name: adding entry for ubuntu
+  become: true
+  apt_repository: repo='deb https://apt.dockerproject.org/repo ubuntu-trusty main' state=present filename='docker'
+  when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "14.04"
+
+- name: updating
+  become: true
+  apt: update_cache=yes
+
+- name: installing docker engine
+  become: true
+  apt: name=docker-engine
+  notify:
+    - starting docker service
+
+- name: install pip
+  apt: pkg={{item}} state=installed
+  with_items:
+    - python-dev
+    - python-pip
+
+- name: install docker-py
+  pip:
+    name: docker-py
+
index cc544be..ed987f1 100644 (file)
@@ -1,43 +1,4 @@
 ---
-- name: adding keys
-  become: true
-  apt_key: keyserver=hkp://p80.pool.sks-keyservers.net id=0X58118E89F3A912897C070ADBF76221572C52609D
-
-- name: adding entry for ubuntu
-  become: true
-  apt_repository: repo='deb https://apt.dockerproject.org/repo ubuntu-xenial main' state=present filename='docker'
-  when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "16.04"
-
-- name: installing from docker repo
-  become: true
-  shell: apt-cache policy docker-engine
-  when: ansible_distribution == "Ubuntu" and ansible_distribution_version== "16.04"
-
-- name: adding entry for ubuntu
-  become: true
-  apt_repository: repo='deb https://apt.dockerproject.org/repo ubuntu-trusty main' state=present filename='docker'
-  when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "14.04"
-
-- name: updating
-  become: true
-  apt: update_cache=yes
-
-- name: installing docker engine
-  become: true
-  apt: name=docker-engine
-
-- name: install pip
-  apt:
-    pkg:{{ item }} state=installed
-    state: installed
-  with_items:
-    - python-dev
-    - python-pip
-
-- name: install docker-py
-  pip:
-    name: docker-py
-
 - name: pulling elasticsearch and kibana
   become: true
   docker_image: name={{ item }} state=present
     image: kibana
     published_ports: 5601:5601
     links: esearch:elasticsearch
-
-- name: nginx is installed
-  become: true
-  package: name=nginx state=present
-- name: qtip server configuration is generated
-  become: true
-  template: src={{ item }}.conf.j2 dest=/etc/nginx/sites-enabled/{{ item }}.conf
-  with_items:
-    - elk
-  notify:
-    - restart nginx
diff --git a/supporting/servers/roles/ngnix/handlers/main.yml b/supporting/servers/roles/ngnix/handlers/main.yml
new file mode 100644 (file)
index 0000000..3558536
--- /dev/null
@@ -0,0 +1,4 @@
+---
+- name: restart nginx
+  become: true
+  service: name=nginx state=restarted
diff --git a/supporting/servers/roles/ngnix/tasks/main.yml b/supporting/servers/roles/ngnix/tasks/main.yml
new file mode 100644 (file)
index 0000000..8673b3d
--- /dev/null
@@ -0,0 +1,11 @@
+---
+- name: nginx is installed
+  become: true
+  package: name=nginx state=present
+- name: qtip server configuration is generated
+  become: true
+  template: src={{ item }}.conf.j2 dest=/etc/nginx/sites-enabled/{{ item }}.conf
+  with_items:
+    - elk
+  notify:
+    - restart nginx