Updated to apply pre-requisite to the planet separately from the installation of the component.
diff --git a/installations/aio/components/opdk-install-component.yml b/installations/aio/components/opdk-install-component.yml index fc3c608..b2b370f 100644 --- a/installations/aio/components/opdk-install-component.yml +++ b/installations/aio/components/opdk-install-component.yml
@@ -1,54 +1,9 @@ --- - hosts: '{{ hosts }}' - strategy: free - vars_files: - - ~/.apigee/credentials.yml - roles: - - apigee-opdk-setup-apigee-user - tags: - - user - -- 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: - - os-tuning - -- hosts: '{{ hosts }}' - strategy: free - roles: - - apigee-opdk-setup-openjdk - tags: - - openjdk - -- hosts: '{{ hosts }}' - strategy: free - vars_files: - - ~/.apigee/credentials.yml - roles: - - apigee-opdk-setup-bootstrap - tags: - - 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: - - installer - -- hosts: '{{ hosts }}' serial: 1 roles: + - apigee-opdk-setup-default-settings - { role: apigee-opdk-setup-component, profile: '{{ component_profile }}' } # - { role: apigee-fetch-files, fetch_files: '{{ apigee_log_files }}', fetched_files_dir: '{{ fetched_logs_dir }}' } tags: - - component + - apigee-component
diff --git a/installations/aio/components/opdk-pre-requisites.yml b/installations/aio/components/opdk-pre-requisites.yml new file mode 100644 index 0000000..9071b44 --- /dev/null +++ b/installations/aio/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/baas/components/opdk-install-component.yml b/installations/baas/components/opdk-install-component.yml index bec47fa..b2b370f 100644 --- a/installations/baas/components/opdk-install-component.yml +++ b/installations/baas/components/opdk-install-component.yml
@@ -1,68 +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 - -- include: ../configuration/update_cache.yml - tags: - - apigee-pre-req - - apigee-installer - -- 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/baas/components/opdk-pre-requisites.yml b/installations/baas/components/opdk-pre-requisites.yml new file mode 100644 index 0000000..9071b44 --- /dev/null +++ b/installations/baas/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/dc2/components/opdk-install-component.yml b/installations/dc2/components/opdk-install-component.yml index 279d06a..b2b370f 100644 --- a/installations/dc2/components/opdk-install-component.yml +++ b/installations/dc2/components/opdk-install-component.yml
@@ -1,58 +1,5 @@ --- - 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 - -- hosts: '{{ hosts }}' serial: 1 roles: - apigee-opdk-setup-default-settings
diff --git a/installations/dc2/components/opdk-pre-requisites.yml b/installations/dc2/components/opdk-pre-requisites.yml new file mode 100644 index 0000000..9071b44 --- /dev/null +++ b/installations/dc2/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/dc2/installation.yml b/installations/dc2/installation.yml index 8822568..783f866 100644 --- a/installations/dc2/installation.yml +++ b/installations/dc2/installation.yml
@@ -27,12 +27,19 @@ tags: - root-user +- include: components/opdk-pre-requisites.yml + vars: + hosts: 'planet' + jdk_version: '1.8' + opdk_ldap_type: '2' + tags: + - apigee-pre-req + - include: components/opdk-install-component.yml vars: hosts: 'dc-2-ds' component_profile: 'ds' jdk_version: '1.8' - opdk_ldap_type: '2' tags: - ds @@ -57,7 +64,6 @@ hosts: 'dc-1-ms' component_profile: 'ms' jdk_version: '1.8' - opdk_ldap_type: '2' tags: - ms @@ -73,7 +79,6 @@ hosts: 'dc-2-ms' component_profile: 'ms' jdk_version: '1.8' - opdk_ldap_type: '2' tags: - ms @@ -89,7 +94,6 @@ hosts: 'dc-2-rmp' component_profile: 'rmp' jdk_version: '1.8' - opdk_ldap_type: '2' tags: - rmp @@ -112,7 +116,6 @@ hosts: 'dc-1-rmp' component_profile: 'rmp' jdk_version: '1.8' - opdk_ldap_type: '2' tags: - rmp @@ -128,7 +131,6 @@ hosts: 'dc-2-qpid' component_profile: 'qs' jdk_version: '1.8' - opdk_ldap_type: '2' tags: - qpid @@ -137,7 +139,6 @@ hosts: 'dc-2-pgmaster' pg_component: 'master' jdk_version: '1.8' - opdk_ldap_type: '2' tags: - pgmaster @@ -146,21 +147,18 @@ hosts: 'dc-2-pgstandby' pg_component: 'standby' jdk_version: '1.8' - opdk_ldap_type: '2' tags: - pgstandby - include: configuration/opdk-setup-org-config.yml vars: hosts: 'dc-2-ms' - opdk_ldap_type: '2' tags: - org - include: configuration/opdk-setup-org.yml vars: hosts: 'dc-2-ms' - opdk_ldap_type: '2' tags: - org