Skip to content

Commit 8e3ca5e

Browse files
committed
Use Ansible ternary operator instead of J2 conditionals
1 parent c1a4eb6 commit 8e3ca5e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

defaults/main.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ install_from: nginx_repository
1515
# Defaults are the official NGINX repositories.
1616
nginx_repository:
1717
debian:
18-
- 'deb https://nginx.org/packages/{{ "mainline/" if branch == "mainline" }}{{ ansible_distribution|lower }}/ {{ ansible_distribution_release }} nginx'
19-
- 'deb-src https://nginx.org/packages/{{ "mainline/" if branch == "mainline" }}{{ ansible_distribution|lower }}/ {{ ansible_distribution_release }} nginx'
18+
- deb https://nginx.org/packages/{{ (branch == 'mainline') | ternary('mainline/','') }}{{ ansible_distribution|lower }}/ {{ ansible_distribution_release }} nginx
19+
- deb-src https://nginx.org/packages/{{ (branch == 'mainline') | ternary('mainline/','') }}{{ ansible_distribution|lower }}/ {{ ansible_distribution_release }} nginx
2020
redhat:
21-
- https://nginx.org/packages/{{ "mainline/" if branch == "mainline" }}{{ (ansible_distribution == "RedHat") | ternary('rhel/', 'centos/') }}{{ ansible_distribution_major_version|int }}/$basearch/
21+
- https://nginx.org/packages/{{ (branch == 'mainline') | ternary('mainline/','') }}{{ (ansible_distribution == "RedHat") | ternary('rhel/', 'centos/') }}{{ ansible_distribution_major_version|int }}/$basearch/
2222
suse:
23-
- https://nginx.org/packages/{{ "mainline/" if branch == "mainline" }}sles/12
23+
- https://nginx.org/packages/{{ (branch == 'mainline') | ternary('mainline/','') }}sles/12
2424

2525
# Specify which branch of NGINX Open Source you want to install.
2626
# Options are 'mainline' or 'stable'.

0 commit comments

Comments
 (0)