Updated to apply pre-requisite to the planet separately from the installation of the component do 2 data centers
diff --git a/installations/dc1/components/opdk-install-component.yml b/installations/dc1/components/opdk-install-component.yml
index b2d1397..b2b370f 100644
--- a/installations/dc1/components/opdk-install-component.yml
+++ b/installations/dc1/components/opdk-install-component.yml
@@ -1,63 +1,6 @@
---
- hosts: '{{ hosts }}'
- strategy: free
- vars_files:
- - ~/.apigee/credentials.yml
- roles:
- - apigee-opdk-setup-default-settings
- - apigee-opdk-setup-apigee-user
- tags:
- - apigee-user
- - apigee-pre-req
-
-- hosts: '{{ hosts }}'
- strategy: free
- vars_files:
- - ~/.apigee/credentials.yml
- roles:
- - apigee-opdk-setup-os-limits
-# - { role: apigee-fetch-files, fetch_files: '{{ system_config_files }}', fetched_files_dir: '{{ fetched_configs_dir }}' }
- tags:
- - apigee-pre-req
- - apigee-tuning
-
-- hosts: '{{ hosts }}'
- strategy: free
- vars_files:
- - ~/.apigee/credentials.yml
- roles:
- - apigee-opdk-setup-openjdk
- tags:
- - apigee-pre-req
- - openjdk
-
-- hosts: '{{ hosts }}'
- strategy: free
- vars_files:
- - ~/.apigee/credentials.yml
- roles:
- - apigee-opdk-setup-default-settings
- - apigee-opdk-setup-bootstrap
- tags:
- - apigee-pre-req
- - apigee-bootstrap
-
-- hosts: '{{ hosts }}'
- strategy: free
- vars_files:
- - ~/.apigee/credentials.yml
- roles:
- - apigee-opdk-setup-silent-installation-config
- - apigee-opdk-setup-component-installer
-# - { role: apigee-fetch-files, fetch_files: '{{ apigee_config_files }}', fetched_files_dir: '{{ fetched_configs_dir }}' }
- tags:
- - apigee-pre-req
- - apigee-installer
-
-- hosts: '{{ hosts }}'
serial: 1
- vars_files:
- - ~/.apigee/credentials.yml
roles:
- apigee-opdk-setup-default-settings
- { role: apigee-opdk-setup-component, profile: '{{ component_profile }}' }
diff --git a/installations/dc1/components/opdk-pre-requisites.yml b/installations/dc1/components/opdk-pre-requisites.yml
new file mode 100644
index 0000000..9071b44
--- /dev/null
+++ b/installations/dc1/components/opdk-pre-requisites.yml
@@ -0,0 +1,53 @@
+---
+- hosts: '{{ hosts }}'
+ strategy: free
+ vars_files:
+ - ~/.apigee/credentials.yml
+ roles:
+ - apigee-opdk-setup-default-settings
+ - apigee-opdk-setup-apigee-user
+ tags:
+ - apigee-user
+ - apigee-pre-req
+
+- hosts: '{{ hosts }}'
+ strategy: free
+ vars_files:
+ - ~/.apigee/credentials.yml
+ roles:
+ - apigee-opdk-setup-os-limits
+# - { role: apigee-fetch-files, fetch_files: '{{ system_config_files }}', fetched_files_dir: '{{ fetched_configs_dir }}' }
+ tags:
+ - apigee-pre-req
+ - apigee-tuning
+
+- hosts: '{{ hosts }}'
+ strategy: free
+ roles:
+ - apigee-opdk-setup-openjdk
+ tags:
+ - apigee-pre-req
+ - openjdk
+
+- hosts: '{{ hosts }}'
+ strategy: free
+ vars_files:
+ - ~/.apigee/credentials.yml
+ roles:
+ - apigee-opdk-setup-default-settings
+ - apigee-opdk-setup-bootstrap
+ tags:
+ - apigee-pre-req
+ - apigee-bootstrap
+
+- hosts: '{{ hosts }}'
+ strategy: free
+ vars_files:
+ - ~/.apigee/credentials.yml
+ roles:
+ - apigee-opdk-setup-silent-installation-config
+ - apigee-opdk-setup-component-installer
+# - { role: apigee-fetch-files, fetch_files: '{{ apigee_config_files }}', fetched_files_dir: '{{ fetched_configs_dir }}' }
+ tags:
+ - apigee-pre-req
+ - apigee-installer
diff --git a/installations/dc1/installation.yml b/installations/dc1/installation.yml
index 27d1713..33a8ff3 100644
--- a/installations/dc1/installation.yml
+++ b/installations/dc1/installation.yml
@@ -32,19 +32,25 @@
tags:
- root-user
-- include: components/opdk-install-component.yml
+- include: components/opdk-pre-requisites.yml
vars:
hosts: 'dc-1-ds'
component_profile: 'ds'
jdk_version: '1.8'
tags:
+ - apigee-pre-req
+
+- include: components/opdk-install-component.yml
+ vars:
+ hosts: 'dc-1-ds'
+ component_profile: 'ds'
+ tags:
- ds
- include: components/opdk-install-component.yml
vars:
hosts: 'dc-1-ms'
component_profile: 'ms'
- jdk_version: '1.8'
tags:
- ms
@@ -59,7 +65,6 @@
vars:
hosts: 'dc-1-rmp'
component_profile: 'rmp'
- jdk_version: '1.8'
tags:
- rmp
@@ -74,7 +79,6 @@
vars:
hosts: 'dc-1-qpid'
component_profile: 'qs'
- jdk_version: '1.8'
tags:
- qpid
@@ -82,7 +86,6 @@
vars:
hosts: 'dc-1-pgmaster'
pg_component: 'master'
- jdk_version: '1.8'
tags:
- pgmaster
@@ -90,7 +93,6 @@
vars:
hosts: 'dc-1-pgstandby'
pg_component: 'standby'
- jdk_version: '1.8'
tags:
- pgstandby