summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJhon Honce <jhonce@redhat.com>2015-05-01 13:57:30 -0700
committerJhon Honce <jhonce@redhat.com>2015-05-29 14:36:56 -0700
commit3e533e199aa9262f5ca45f8311e82e975cde73b9 (patch)
treec9ce290ee05b408aa4209c9ebeaecfacb84acd12
parent1b4526d677651cb3677cbf7cc687a76fcba47c9a (diff)
downloadopenshift-3e533e199aa9262f5ca45f8311e82e975cde73b9.tar.gz
openshift-3e533e199aa9262f5ca45f8311e82e975cde73b9.tar.bz2
openshift-3e533e199aa9262f5ca45f8311e82e975cde73b9.tar.xz
openshift-3e533e199aa9262f5ca45f8311e82e975cde73b9.zip
* Deploy services from common playbook
-rw-r--r--playbooks/aws/openshift-cluster/launch.yml8
-rw-r--r--playbooks/common/openshift-cluster/create_services.yml14
-rw-r--r--playbooks/gce/openshift-cluster/launch.yml15
-rw-r--r--roles/openshift_docker_registry/tasks/main.yml8
-rw-r--r--roles/openshift_registry/README.md (renamed from roles/openshift_docker_registry/README.md)0
-rw-r--r--roles/openshift_registry/handlers/main.yml (renamed from roles/openshift_docker_registry/handlers/main.yml)0
-rw-r--r--roles/openshift_registry/meta/main.yml (renamed from roles/openshift_docker_registry/meta/main.yml)0
-rw-r--r--roles/openshift_registry/tasks/main.yml8
-rw-r--r--roles/openshift_registry/vars/main.yml (renamed from roles/openshift_docker_registry/vars/main.yml)0
-rw-r--r--roles/openshift_router/tasks/main.yml2
10 files changed, 39 insertions, 16 deletions
diff --git a/playbooks/aws/openshift-cluster/launch.yml b/playbooks/aws/openshift-cluster/launch.yml
index 3eb5496e4..f64925124 100644
--- a/playbooks/aws/openshift-cluster/launch.yml
+++ b/playbooks/aws/openshift-cluster/launch.yml
@@ -25,6 +25,14 @@
cluster: "{{ cluster_id }}"
type: "{{ k8s_type }}"
+ - set_fact:
+ a_master: "{{ master_names[0] }}"
+ - add_host: name={{ a_master }} groups=service_master
+
- include: update.yml
+- include: ../../common/openshift-cluster/create_services.yml
+ vars:
+ create_services__master: "{{ service_master }}"
+
- include: list.yml
diff --git a/playbooks/common/openshift-cluster/create_services.yml b/playbooks/common/openshift-cluster/create_services.yml
new file mode 100644
index 000000000..c85db5234
--- /dev/null
+++ b/playbooks/common/openshift-cluster/create_services.yml
@@ -0,0 +1,14 @@
+---
+- name: Debug Deploy OpenShift Services
+ hosts: localhost
+ gather_facts: no
+ tasks:
+ - debug: var=create_services__master
+
+- name: Deploy OpenShift Services
+ hosts: "{{ create_services__master }}"
+ connection: ssh
+ gather_facts: yes
+ roles:
+ - openshift_registry
+ - openshift_router
diff --git a/playbooks/gce/openshift-cluster/launch.yml b/playbooks/gce/openshift-cluster/launch.yml
index 36fc430aa..53d461183 100644
--- a/playbooks/gce/openshift-cluster/launch.yml
+++ b/playbooks/gce/openshift-cluster/launch.yml
@@ -24,20 +24,21 @@
type: "{{ k8s_type }}"
- set_fact:
- oo_first_master: "{{ item }}"
- with_items: master_names.split()
- - debug: var=oo_first_master
+ a_master: "{{ master_names[0] }}"
+ - add_host: name={{ a_master }} groups=service_master
- include: update.yml
- name: Deploy OpenShift Services
- hosts: oo_first_master
+ hosts: service_master
connection: ssh
gather_facts: yes
- vars_files:
- - vars.yml
roles:
- - openshift_docker_registry
+ - openshift_registry
- openshift_router
+- include: ../../common/openshift-cluster/create_services.yml
+ vars:
+ create_services__master: "{{ service_master }}"
+
- include: list.yml
diff --git a/roles/openshift_docker_registry/tasks/main.yml b/roles/openshift_docker_registry/tasks/main.yml
deleted file mode 100644
index 18b256032..000000000
--- a/roles/openshift_docker_registry/tasks/main.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-- set_fact: _option_images="--images={{ openshift_registry_url|quote }}"
- when: openshift_registry_url is defined
-
-- name: Deploy OpenShift Docker Registry
- command: openshift admin registry --create --credentials="{{ansible_env['HOME']}}"/.config/openshift/config {{ _option_images|default() }}
- register: _openshift_docker_registry__results
- changed_when: "'service exists' not in _openshift_docker_registry__results.stdout"
diff --git a/roles/openshift_docker_registry/README.md b/roles/openshift_registry/README.md
index 202c818b8..202c818b8 100644
--- a/roles/openshift_docker_registry/README.md
+++ b/roles/openshift_registry/README.md
diff --git a/roles/openshift_docker_registry/handlers/main.yml b/roles/openshift_registry/handlers/main.yml
index e69de29bb..e69de29bb 100644
--- a/roles/openshift_docker_registry/handlers/main.yml
+++ b/roles/openshift_registry/handlers/main.yml
diff --git a/roles/openshift_docker_registry/meta/main.yml b/roles/openshift_registry/meta/main.yml
index 93b6797d1..93b6797d1 100644
--- a/roles/openshift_docker_registry/meta/main.yml
+++ b/roles/openshift_registry/meta/main.yml
diff --git a/roles/openshift_registry/tasks/main.yml b/roles/openshift_registry/tasks/main.yml
new file mode 100644
index 000000000..ea362bb7d
--- /dev/null
+++ b/roles/openshift_registry/tasks/main.yml
@@ -0,0 +1,8 @@
+---
+- set_fact: _option_images="--images={{ openshift_registry_url|quote }}"
+ when: openshift_registry_url is defined
+
+- name: Deploy OpenShift Registry
+ command: openshift admin registry --create --credentials=/var/lib/openshift/openshift.local.certificates/openshift-registry/.kubeconfig {{ _option_images|default() }}
+ register: _openshift_registry__results
+ changed_when: "'service exists' not in _openshift_registry__results.stdout"
diff --git a/roles/openshift_docker_registry/vars/main.yml b/roles/openshift_registry/vars/main.yml
index cd21505a4..cd21505a4 100644
--- a/roles/openshift_docker_registry/vars/main.yml
+++ b/roles/openshift_registry/vars/main.yml
diff --git a/roles/openshift_router/tasks/main.yml b/roles/openshift_router/tasks/main.yml
index 56dbcc414..ae52063cb 100644
--- a/roles/openshift_router/tasks/main.yml
+++ b/roles/openshift_router/tasks/main.yml
@@ -3,6 +3,6 @@
when: openshift_registry_url is defined
- name: Deploy OpenShift Router
- command: openshift ex router --create --credentials="{{ansible_env['HOME']}}"/.config/openshift/config {{ _option_images|default() }}
+ command: openshift ex router --create --credentials=/var/lib/openshift/openshift.local.certificates/openshift-router/.kubeconfig {{ _option_images|default() }}
register: _openshift_router__results
changed_when: "'service exists' not in _openshift_router__results.stdout"