updated logging and setup org
diff --git a/configuration/opdk-setup-org-config.yml b/configuration/opdk-setup-org-config.yml deleted file mode 100644 index 6b2e672..0000000 --- a/configuration/opdk-setup-org-config.yml +++ /dev/null
@@ -1,8 +0,0 @@ ---- -- hosts: '{{ hosts }}' - strategy: free - vars_files: - - ~/.apigee/credentials.yml - roles: - - apigee-opdk-setup-org-config -
diff --git a/configuration/opdk-setup-org.yml b/configuration/opdk-setup-org.yml index 002ae70..37fa528 100644 --- a/configuration/opdk-setup-org.yml +++ b/configuration/opdk-setup-org.yml
@@ -2,6 +2,8 @@ - hosts: '{{ hosts }}' vars_files: - ~/.apigee/credentials.yml - strategy: free + serial: 1 roles: + - apigee-opdk-setup-org-config - apigee-opdk-setup-org +
diff --git a/installation.yml b/installation.yml index b2758c3..22e69a7 100644 --- a/installation.yml +++ b/installation.yml
@@ -2,24 +2,6 @@ - include: configuration/update_cache.yml tags: - cache - - os-pre-req - - apigee-pre-req - - ms - - ds - - qpid - - pgmaster - - pgstandby - - analytics - - rmp - - pg - -- include: configuration/load-opdk-credentials.yml - vars: - hosts: 'planet' - tags: - - credentials - - os-pre-req - - apigee-pre-req - include: configuration/opdk-setup-os.yml vars: @@ -42,14 +24,6 @@ opdk_ldap_type: '2' tags: - apigee-pre-req - - ds - - ms - - rmp - - qpid - - pg - - pgstandby - - pgmaster - - analytics - include: components/opdk-install-component.yml vars: @@ -58,7 +32,7 @@ jdk_version: '1.8' opdk_ldap_type: '2' tags: - - ds + - dc-2-ds - include: components/opdk-install-component.yml vars: @@ -67,14 +41,14 @@ jdk_version: '1.8' opdk_ldap_type: '2' tags: - - ds + - dc-1-ds - include: components/opdk-cassandra-client-update.yml vars: hosts: 'dc-1-ms' jdk_version: '1.8' tags: - - ms + - dc-1-ms - include: components/opdk-install-component.yml vars: @@ -83,14 +57,14 @@ jdk_version: '1.8' opdk_ldap_type: '2' tags: - - ms + - dc-1-ms - include: components/opdk-cassandra-rebuild.yml vars: hosts: 'dc-2-ds' jdk_version: '1.8' tags: - - ms + - dc-2-ms - include: components/opdk-install-component.yml vars: @@ -99,7 +73,7 @@ jdk_version: '1.8' opdk_ldap_type: '2' tags: - - ms + - dc-2-ms - include: components/opdk-install-component.yml vars: @@ -107,14 +81,14 @@ component_profile: 'rmp' jdk_version: '1.8' tags: - - rmp + - dc-2-rmp - include: configuration/opdk-set-reachable.yml vars: hosts: 'dc-1-rmp' reachability: 'false' tags: - - rmp + - dc-1-rmp - include: components/opdk-install-component.yml vars: @@ -122,14 +96,14 @@ component_profile: 'rmp' jdk_version: '1.8' tags: - - rmp + - dc-1-rmp - include: configuration/opdk-set-reachable.yml vars: hosts: 'dc-1-rmp' reachability: 'true' tags: - - rmp + - dc-1-rmp - include: components/opdk-install-component.yml vars: @@ -137,16 +111,13 @@ component_profile: 'qs' jdk_version: '1.8' tags: - - qpid - - analytics + - dc-2-qpid - include: components/opdk-setup-qpid-add.yml vars: hosts: 'dc-2-qpid' tags: - - qpid - - qpid-add - - analytics + - dc-2-qpid-registration - include: components/opdk-setup-postgres-common.yml vars: @@ -154,9 +125,7 @@ pg_component: 'master' jdk_version: '1.8' tags: - - pg - - pgmaster - - analytics + - dc-2-pgmaster - include: components/opdk-setup-postgres-common.yml vars: @@ -164,9 +133,7 @@ pg_component: 'standby' jdk_version: '1.8' tags: - - pg - - pgstandby - - analytics + - dc-2-pgstandby - include: components/opdk-setup-postgresql-add.yml vars: @@ -174,16 +141,7 @@ pgmaster_group_name: 'dc-2-pgmaster' pgstandby_group_name: 'dc-2-pgstandby' tags: - - pg - - pgmaster - - pgmaster-add - - analytics - -- include: configuration/opdk-setup-org-config.yml - vars: - hosts: 'dc-2-ms' - tags: - - org + - dc-2-pg-registration - include: configuration/opdk-setup-org.yml vars:
diff --git a/validations/opdk-setup-log-files.yml b/validations/opdk-setup-log-files.yml index c399550..cb7591d 100644 --- a/validations/opdk-setup-log-files.yml +++ b/validations/opdk-setup-log-files.yml
@@ -2,26 +2,38 @@ - hosts: '{{ hosts }}' become: true strategy: free + vars: + pattern: + - { dir: '/etc/', pattern: 'hosts' } + - { dir: '/etc/', pattern: 'hosts.allow' } + - { dir: '/etc/', pattern: 'hosts.deny' } + - { dir: '/etc/', pattern: 'environment' } + - { dir: '/etc/', pattern: 'profile' } + - { dir: '/etc/', pattern: 'bashrc' } + - { dir: '/etc/', pattern: 'resolv.conf' } + - { dir: '/etc/', pattern: 'sysctl.conf' } + - { dir: '/etc/', pattern: 'sudoers' } + - { dir: '/etc/security/', pattern: 'limits.conf' } + - { dir: '/etc/security/limits.d/', pattern: '*conf' } + - { dir: '/var/log/', pattern: 'messages' } + - { dir: '{{ opdk_installer_path }}/', pattern: '*.log' } + - { dir: '{{ opdk_installer_path }}/', pattern: '*.txt' } + - { dir: '{{ apigee_installation_home }}/', pattern: '*.out' } + - { dir: '{{ apigee_installation_home }}/var/log', pattern: '*.log' } + - { dir: '{{ opdk_installer_path }}/', pattern: '*.conf' } + - { dir: '{{ opdk_installer_path }}/', pattern: '*.sh' } + - { dir: '{{ apigee_installation_home }}/customer/', pattern: '*' } + - { dir: '{{ apigee_installation_home }}/etc/', pattern: 'default*.sh' } + - { dir: '{{ apigee_installation_home }}/customer', pattern: '*' } + - { dir: '{{ apigee_installation_home }}/apigee-cassandra/', pattern: '*conf' } + - { dir: '{{ apigee_installation_home }}/apigee-cassandra/', pattern: '*cfg' } + - { dir: '{{ apigee_installation_home }}/apigee-cassandra/', pattern: '*yml' } + - { dir: '{{ apigee_installation_home }}/apigee-cassandra/', pattern: '*yaml' } + - { dir: '{{ apigee_installation_home }}/apigee-cassandra/', pattern: '*properties' } + - { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', pattern: '*conf' } + - { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', pattern: '*cfg' } + - { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', pattern: '*yml' } + - { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', pattern: '*yaml' } + - { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', pattern: '*properties' } roles: - - { role: apigee-fetch-files, fetch_files: '{{ system_config_files }}', fetched_files_dir: '{{ fetched_configs_dir }}/{{ hosts }}/' } - tags: - - logs - - os-logs - -- hosts: '{{ hosts }}' - become: true - strategy: free - roles: - - { role: apigee-fetch-files, fetch_files: '{{ apigee_log_files }}', fetched_files_dir: '{{ fetched_logs_dir }}/{{ hosts }}/' } - tags: - - logs - - apigee-logs - -- hosts: '{{ hosts }}' - become: true - strategy: free - roles: - - { role: apigee-fetch-files, fetch_files: '{{ apigee_config_files }}', fetched_files_dir: '{{ fetched_configs_dir }}/{{ hosts }}/' } - tags: - - logs - - config-logs + - { role: apigee-fetch-files, download_pattern: '{{ pattern }}', download_folder: "~/.apigee/logs_configs/{{ hosts }}/" }