|
| 1 | +--- |
| 2 | +# Variable configuration. |
| 3 | +- name: Include OS-specific variables. |
| 4 | + include_vars: "{{ ansible_os_family }}.yml" |
| 5 | + when: ansible_os_family != "RedHat" |
| 6 | + |
| 7 | +- name: Include OS-specific variables (RedHat). |
| 8 | + include_vars: "{{ ansible_os_family }}-{{ ansible_distribution_major_version }}.yml" |
| 9 | + when: ansible_os_family == "RedHat" |
| 10 | + |
| 11 | +- name: Define mysql_packages. |
| 12 | + set_fact: |
| 13 | + mysql_packages: "{{ __mysql_packages | list }}" |
| 14 | + when: mysql_packages is not defined |
| 15 | + |
| 16 | +- name: Define mysql_daemon. |
| 17 | + set_fact: |
| 18 | + mysql_daemon: "{{ __mysql_daemon }}" |
| 19 | + when: mysql_daemon is not defined |
| 20 | + |
| 21 | +- name: Define mysql_slow_query_log_file. |
| 22 | + set_fact: |
| 23 | + mysql_slow_query_log_file: "{{ __mysql_slow_query_log_file }}" |
| 24 | + when: mysql_slow_query_log_file is not defined |
| 25 | + |
| 26 | +- name: Define mysql_log_error. |
| 27 | + set_fact: |
| 28 | + mysql_log_error: "{{ __mysql_log_error }}" |
| 29 | + when: mysql_log_error is not defined |
| 30 | + |
| 31 | +- name: Define mysql_syslog_tag. |
| 32 | + set_fact: |
| 33 | + mysql_syslog_tag: "{{ __mysql_syslog_tag }}" |
| 34 | + when: mysql_syslog_tag is not defined |
| 35 | + |
| 36 | +- name: Define mysql_pid_file. |
| 37 | + set_fact: |
| 38 | + mysql_pid_file: "{{ __mysql_pid_file }}" |
| 39 | + when: mysql_pid_file is not defined |
| 40 | + |
| 41 | +- name: Define mysql_config_file. |
| 42 | + set_fact: |
| 43 | + mysql_config_file: "{{ __mysql_config_file }}" |
| 44 | + when: mysql_config_file is not defined |
| 45 | + |
| 46 | +- name: Define mysql_config_include_dir. |
| 47 | + set_fact: |
| 48 | + mysql_config_include_dir: "{{ __mysql_config_include_dir }}" |
| 49 | + when: mysql_config_include_dir is not defined |
| 50 | + |
| 51 | +- name: Define mysql_socket. |
| 52 | + set_fact: |
| 53 | + mysql_socket: "{{ __mysql_socket }}" |
| 54 | + when: mysql_socket is not defined |
| 55 | + |
| 56 | +- name: Define mysql_supports_innodb_large_prefix. |
| 57 | + set_fact: |
| 58 | + mysql_supports_innodb_large_prefix: "{{ __mysql_supports_innodb_large_prefix }}" |
| 59 | + when: mysql_supports_innodb_large_prefix is not defined |
0 commit comments