mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-28 06:28:56 +00:00
[PR #11479/476f2bf6 backport][stable-12] Integration tests: replace ansible_xxx with ansible_facts.xxx (#11480)
Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479)
Replace ansible_xxx with ansible_facts.xxx.
(cherry picked from commit 476f2bf641)
Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
parent
de6967d3ff
commit
7fce59fbc6
144 changed files with 548 additions and 578 deletions
|
|
@ -28,7 +28,7 @@ redis_user:
|
|||
Debian: redis
|
||||
Ubuntu: redis
|
||||
openSUSE Leap: redis
|
||||
Fedora: "{{ '998' if ansible_distribution_major_version is version('41', '>=') else 'redis' }}"
|
||||
Fedora: "{{ '998' if ansible_facts.distribution_major_version is version('41', '>=') else 'redis' }}"
|
||||
CentOS: redis
|
||||
FreeBSD: redis
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ redis_bin:
|
|||
Debian: /usr/bin/redis-server
|
||||
Ubuntu: /usr/bin/redis-server
|
||||
openSUSE Leap: /usr/sbin/redis-server
|
||||
Fedora: "/usr/bin/{{ 'valkey-server' if ansible_distribution_major_version is version('41', '>=') else 'redis-server' }}"
|
||||
Fedora: "/usr/bin/{{ 'valkey-server' if ansible_facts.distribution_major_version is version('41', '>=') else 'redis-server' }}"
|
||||
CentOS: /usr/bin/redis-server
|
||||
FreeBSD: /usr/local/bin/redis-server
|
||||
|
||||
|
|
@ -48,9 +48,9 @@ redis_password: PASS
|
|||
|
||||
old_redis: >-
|
||||
{{
|
||||
(ansible_distribution == 'CentOS' and ansible_distribution_major_version|int <= 7) or
|
||||
(ansible_distribution == 'Ubuntu' and ansible_distribution_major_version|int <= 18) or
|
||||
(ansible_os_family == 'FreeBSD' and ansible_distribution_major_version|int <= 12)
|
||||
(ansible_facts.distribution == 'CentOS' and ansible_facts.distribution_major_version|int <= 7) or
|
||||
(ansible_facts.distribution == 'Ubuntu' and ansible_facts.distribution_major_version|int <= 18) or
|
||||
(ansible_facts.os_family == 'FreeBSD' and ansible_facts.distribution_major_version|int <= 12)
|
||||
}}
|
||||
|
||||
# Master
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
args:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
loop: "{{ redis_packages[ansible_distribution] }}"
|
||||
loop: "{{ redis_packages[ansible_facts.distribution] }}"
|
||||
listen: cleanup redis
|
||||
|
||||
- name: remove pip packages
|
||||
|
|
|
|||
|
|
@ -9,4 +9,4 @@
|
|||
|
||||
- import_tasks: setup_redis_cluster.yml
|
||||
when:
|
||||
- ansible_distribution in ['CentOS', 'Fedora', 'FreeBSD', 'openSUSE Leap', 'Ubuntu', 'Debian', 'Archlinux', 'Alpine']
|
||||
- ansible_facts.distribution in ['CentOS', 'Fedora', 'FreeBSD', 'openSUSE Leap', 'Ubuntu', 'Debian', 'Archlinux', 'Alpine']
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
- name: Install redis dependencies
|
||||
package:
|
||||
name: "{{ redis_packages[ansible_distribution] }}"
|
||||
name: "{{ redis_packages[ansible_facts.distribution] }}"
|
||||
state: latest
|
||||
policy_rc_d: "{{ 101 if ansible_facts.pkg_mgr == 'apt' else omit }}"
|
||||
notify: cleanup redis
|
||||
|
|
@ -24,8 +24,8 @@
|
|||
file:
|
||||
path: "{{ item }}"
|
||||
state: directory
|
||||
owner: "{{ redis_user[ansible_distribution] }}"
|
||||
group: "{{ redis_user[ansible_distribution] }}"
|
||||
owner: "{{ redis_user[ansible_facts.distribution] }}"
|
||||
group: "{{ redis_user[ansible_facts.distribution] }}"
|
||||
loop:
|
||||
- "{{ master_datadir }}"
|
||||
- "{{ master_logdir }}"
|
||||
|
|
@ -54,10 +54,10 @@
|
|||
datadir: "{{ replica_datadir }}"
|
||||
|
||||
- name: Start redis master
|
||||
ansible.builtin.command: "{{ redis_bin[ansible_distribution] }} {{ master_conf }}"
|
||||
ansible.builtin.command: "{{ redis_bin[ansible_facts.distribution] }} {{ master_conf }}"
|
||||
|
||||
- name: Start redis replica
|
||||
ansible.builtin.command: "{{ redis_bin[ansible_distribution] }} {{ replica_conf }} --{% if old_redis %}slaveof{% else %}replicaof{% endif %} 127.0.0.1 {{ master_port }}"
|
||||
ansible.builtin.command: "{{ redis_bin[ansible_facts.distribution] }} {{ replica_conf }} --{% if old_redis %}slaveof{% else %}replicaof{% endif %} 127.0.0.1 {{ master_port }}"
|
||||
|
||||
- name: Wait for redis master to be started
|
||||
ansible.builtin.wait_for:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue