21 lines
721 B
YAML
21 lines
721 B
YAML
---
|
|
- name: Set container_cli fact from the inventory
|
|
set_fact:
|
|
container_cli: "{{ hostvars[inventory_hostname].container_cli |default('podman', true) }}"
|
|
|
|
- name: Get the open_files_limit value
|
|
become: true
|
|
shell: >-
|
|
"{{ container_cli }}" exec -u root
|
|
$("{{ container_cli }}" ps -q --filter "name=mysql|galera-bundle" | head -1)
|
|
/bin/bash -c 'ulimit -n'
|
|
changed_when: false
|
|
register: mysqld_open_files_limit
|
|
|
|
- name: Test the open-files-limit value
|
|
fail:
|
|
msg: >
|
|
The open_files_limit option for mysql must be higher than
|
|
{{ min_open_files_limit }}. Right now it's {{ mysqld_open_files_limit.stdout }}.
|
|
failed_when: "mysqld_open_files_limit.stdout|int < min_open_files_limit"
|