aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ansible/roles/mariadb/tasks/start.yml15
1 files changed, 6 insertions, 9 deletions
diff --git a/ansible/roles/mariadb/tasks/start.yml b/ansible/roles/mariadb/tasks/start.yml
index 57313a918..2c4e955b0 100644
--- a/ansible/roles/mariadb/tasks/start.yml
+++ b/ansible/roles/mariadb/tasks/start.yml
@@ -14,12 +14,9 @@
( delegate_host == 'None' and inventory_hostname != groups['mariadb'][0] )
- name: Waiting for MariaDB service to be ready
- command: "docker exec mariadb ls /var/lib/mysql/mariadb.pid"
- register: bootstrap_result
- when: delegate_host != 'None' or
- ( groups['mariadb'] | length ) == 1 or
- ( delegate_host == 'None' and inventory_hostname != groups['mariadb'][0] )
- until: bootstrap_result|success
- changed_when: False
- retries: 6
- delay: 10
+ wait_for:
+ host: "{{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}"
+ port: "{{ mariadb_port }}"
+ connect_timeout: 1
+ timeout: 60
+ search_regex: "MariaDB"