# Common database - shell: mysql -h '{{ db_host }}' -u '{{ db_user }}' -p'{{ db_pass }}' '{{ db_name }}' -e 'show tables;' | grep user register: dbstatus ignore_errors: yes - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_name }}' state=import target=/var/www/mtinfo3000/dip/vendor/web/dipcm/database/dip_common_structure.sql when: "{{ dbstatus.rc }} != 0" - copy: src="dip_common_upgrade_to_1.0.8.sql" dest="/tmp/dip_common_upgrade_to_1.0.8.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_name }}' state=import target="/tmp/dip_common_upgrade_to_1.0.8.sql" when: "{{ dbstatus.rc }} != 0" - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_name }}' state=import target=/var/www/mtinfo3000/dip/vendor/web/dipcm/database/dip_users.sql when: "{{ dbstatus.rc }} != 0" - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_name }}' state=import target=/var/www/mtinfo3000/dip/vendor/web/dipcm/database/dip_common_data_01_static.sql when: "{{ dbstatus.rc }} != 0" # Time registration database - shell: mysql -h '{{ db_host }}' -u '{{ db_user }}' -p'{{ db_pass }}' '{{ db_tr_name }}' -e 'show tables;' | grep user register: dbstatus ignore_errors: yes - copy: src="dip_time_registration_structure.sql" dest="/tmp/dip_time_registration_structure.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_tr_name }}' state=import target=/tmp/dip_time_registration_structure.sql when: "{{ dbstatus.rc }} != 0" - copy: src="dip_time_registration_data_01_static.sql" dest="/tmp/dip_time_registration_data_01_static.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_tr_name }}' state=import target=/tmp/dip_time_registration_data_01_static.sql when: "{{ dbstatus.rc }} != 0" # Scrum tool database - shell: mysql -h '{{ db_host }}' -u '{{ db_user }}' -p'{{ db_pass }}' '{{ db_st_name }}' -e 'show tables;' | grep criteria register: dbstatus ignore_errors: yes - copy: src="dip_scrumtool.sql" dest="/tmp/dip_scrumtool.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_st_name }}' state=import target=/tmp/dip_scrumtool.sql when: "{{ dbstatus.rc }} != 0" - copy: src="st_upgrade_to_1.6.0.sql" dest="/tmp/st_upgrade_to_1.6.0.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_st_name }}' state=import target=/tmp/st_upgrade_to_1.6.0.sql.sql when: "{{ dbstatus.rc }} != 0" # Ticket system database - shell: mysql -h '{{ db_host }}' -u '{{ db_user }}' -p'{{ db_pass }}' '{{ db_ts_name }}' -e 'show tables;' | grep ticket register: dbstatus ignore_errors: yes - copy: src="ticket_system.sql" dest="/tmp/ticket_system.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_ts_name }}' state=import target=/tmp/ticket_system.sql when: "{{ dbstatus.rc }} != 0" # Action point tool database - shell: mysql -h '{{ db_host }}' -u '{{ db_user }}' -p'{{ db_pass }}' '{{ db_apt_name }}' -e 'show tables;' | grep action_point register: dbstatus ignore_errors: yes - copy: src="apt.sql" dest="/tmp/apt.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_apt_name }}' state=import target=/tmp/apt.sql when: "{{ dbstatus.rc }} != 0" # Budget tool database - shell: mysql -h '{{ db_host }}' -u '{{ db_user }}' -p'{{ db_pass }}' '{{ db_bdg_name }}' -e 'show tables;' | grep article register: dbstatus ignore_errors: yes - copy: src="bdg_data.sql" dest="/tmp/bdg_data.sql" force=no - copy: src="bdg_structure.sql" dest="/tmp/bdg_structure.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_bdg_name }}' state=import target="/tmp/bdg_structure.sql" when: "{{ dbstatus.rc }} != 0" - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_bdg_name }}' state=import target="/tmp/bdg_data.sql" when: "{{ dbstatus.rc }} != 0" # Wiki database - shell: mysql -h '{{ db_host }}' -u '{{ db_user }}' -p'{{ db_pass }}' '{{ db_wiki_name }}' -e 'show tables;' | grep user register: dbstatus ignore_errors: yes - copy: src="wiki.sql" dest="/tmp/wiki.sql" force=no - mysql_db: login_host='{{ db_host }}' login_password='{{ db_pass }}' login_user='{{ db_user }}' name='{{ db_wiki_name }}' state=import target="/tmp/wiki.sql" when: "{{ dbstatus.rc }} != 0"