From: Bill Erickson Date: Wed, 19 Apr 2017 17:24:57 +0000 (-0700) Subject: Fix pgtap install test; formatting/docs X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=75adc07fac23a545aeaf67e8b6d9e49b8b966537;p=working%2Frandom.git Fix pgtap install test; formatting/docs Signed-off-by: Bill Erickson --- diff --git a/evergreen/database.yml b/evergreen/database.yml index 80596e17c..c77a98de7 100644 --- a/evergreen/database.yml +++ b/evergreen/database.yml @@ -11,20 +11,20 @@ # When PG 9.6 is enabled, add the repository then peform the # equivalent of the postgres-server-{{os_build_target}} steps. - block: - - name: Add Postgresql 9.6 Apt Repository - shell: add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" - - name: Add Postgresql 9.6 Apt Repository Key - shell: wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - - - name: Install Postgresql 9.6 Server - apt: - update_cache: yes - name: "{{item}}" - state: present - with_items: - - postgresql-9.6 - - postgresql-contrib-9.6 - - postgresql-plperl-9.6 - - postgresql-server-dev-9.6 + - name: Add Postgresql 9.6 Apt Repository + shell: add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" + - name: Add Postgresql 9.6 Apt Repository Key + shell: wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - + - name: Install Postgresql 9.6 Server + apt: + update_cache: yes + name: "{{item}}" + state: present + with_items: + - postgresql-9.6 + - postgresql-contrib-9.6 + - postgresql-plperl-9.6 + - postgresql-server-dev-9.6 when: use_pg_96 - name: Start Postgres service: name=postgresql state=started @@ -58,4 +58,7 @@ become: true become_user: postgres postgresql_ext: name=pgtap db={{database_database}} + when: + - create_schema + - install_pgtap diff --git a/settings.yml b/settings.yml index ccd0d3a15..74e74f371 100644 --- a/settings.yml +++ b/settings.yml @@ -44,9 +44,11 @@ database_database: evergreen # Create the Evergreen schema? create_schema: true -# Install the PGTAP extension for database unit tests? -install_pgtap: true - # set to empty value to avoid loading sample data +# Requires create_schema:true load_sample_data: --load-all-sample + +# Install the PGTAP extension for database unit tests? +# Requires create_schema:true +install_pgtap: true # --------------------------------------------------------------------------