From 77f03a872925954e63b7b6cedc98f46e5b9e8346 Mon Sep 17 00:00:00 2001 From: Travis Truman Date: Fri, 25 Mar 2016 16:19:57 -0400 Subject: [PATCH] setup the db schema during install --- defaults/main.yml | 4 ++-- tasks/database-setup.yml | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index f7bba9e..9287a4c 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -44,9 +44,9 @@ rally_bin: "{{ rally_venv_bin }}" rally_venv_download_url: http://127.0.0.1/venvs/untagged/ubuntu/rally.tgz # Database vars -rally_galera_database_name: rally_service +rally_galera_database: rally rally_galera_user: rally -rally_database_connection_string: mysql+pymysql://{{ rally_galera_user }}:{{ rally_galera_password }}@{{ rally_galera_address }}/{{ rally_galera_database_name }}?charset=utf8 +rally_database_connection_string: mysql+pymysql://{{ rally_galera_user }}:{{ rally_galera_password }}@{{ rally_galera_address }}/{{ rally_galera_database }}?charset=utf8 rally_apt_packages: - build-essential diff --git a/tasks/database-setup.yml b/tasks/database-setup.yml index 142f2d4..a8189ff 100644 --- a/tasks/database-setup.yml +++ b/tasks/database-setup.yml @@ -11,4 +11,7 @@ # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and -# limitations under the License. \ No newline at end of file +# limitations under the License. + +- name: Create/upgrade Rally DB schema + command: "{{ rally_bin }}/rally-manage db upgrade" \ No newline at end of file