Skip to content

Commit 7813a90

Browse files
committed
aws - ansible
Signed-off-by: Quan Zhou <quan@bitergia.com>
1 parent 0bee19d commit 7813a90

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

ansible/roles/mordred/defaults/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ mordred_aliases_url: https://raw.githubusercontent.com/chaoss/grimoirelab-sirmor
3434
## overwrite_roles: true
3535
## sources_repository: "<PROJECT2_SOURCE_REPO_URL>"
3636
## host: 1
37-
mariadb_hosts: "{{ groups['all_in_one'][0] | default(groups['mariadb'][0]) }}"
38-
opensearch_host: "{{ groups['all_in_one'][0] | default(groups['opensearch_manager'][0]) }}"
37+
mariadb_hosts: "{{ ansible_default_ipv4.address if 'all_in_one' in groups else hostvars[(groups['mariadb'][0])].ansible_default_ipv4.address }}
38+
opensearch_host: "{{ ansible_default_ipv4.address if 'all_in_one' in groups else hostvars[(groups['opensearch_manager'][0])].ansible_default_ipv4.address }}"
3939

4040
docker_network_name: bap_network
4141
docker_log_max_size: 500m

ansible/roles/opensearch/defaults/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ network:
1818
# OpenSearch cluster configuration
1919
opensearch_cluster_name: bap-opensearch
2020
cluster_name: "{{ opensearch_cluster_prefix }}-{{ opensearch_cluster_name }}"
21-
cluster_initial_manager_nodes: "{{ groups['opensearch_manager'] | join(',') }}"
22-
opensearch_data_nodes: "{{ groups['opensearch_data'] | join(',') }}"
21+
cluster_initial_manager_nodes: "{{ groups['opensearch_manager'] | map('extract', hostvars, ['ansible_default_ipv4', 'address']) | join(',') }}"
22+
opensearch_data_nodes: "{{ groups['opensearch_data'] | map('extract', hostvars, ['ansible_default_ipv4', 'address']) | join(',') }}"
2323
discovery_seed_hosts:
2424
"{{ cluster_initial_manager_nodes }},{{ opensearch_data_nodes }}"
2525
multitenancy_enabled: true

ansible/roles/opensearch/tasks/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
- name: All in one host
44
set_fact:
55
discovery_seed_hosts: "{{ ansible_default_ipv4.address }}"
6-
cluster_initial_manager_nodes: "{{ groups['all_in_one'] }}"
6+
cluster_initial_manager_nodes: "{{ ansible_default_ipv4.address }}"
77
number_of_shards: 1
88
when: "'all_in_one' in groups and inventory_hostname in groups['all_in_one']"
99

ansible/roles/sortinghat/defaults/main.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,17 @@ sortinghat_multi_tenant_list_path: "{{ sortinghat_workdir }}/sortinghat_multi_te
5050
# Database
5151
sortinghat_database: sortinghat_db
5252

53-
mariadb_hosts: "{{ groups['all_in_one'][0] | default(groups['mariadb'][0]) }}"
53+
mariadb_hosts: "{{ ansible_default_ipv4.address if 'all_in_one' in groups else hostvars[(groups['mariadb'][0])].ansible_default_ipv4.address }}"
5454
redis_database: "0"
55-
redis_hosts: "{{ groups['all_in_one'][0] | default(groups['redis'][0]) }}"
55+
redis_hosts: "{{ ansible_default_ipv4.address if 'all_in_one' in groups else hostvars[(groups['redis'][0])].ansible_default_ipv4.address }}"
5656

5757

5858
# Debug mode (on: 'true', '1'; off: 'false', '0')
5959
sortinghat_debug: "false"
6060

6161
# CSRF and CORS configuration
62-
sortinghat_allowed_hosts: "localhost,{{ groups['sortinghat'][0] }},{{ groups['mordred'] | join(',') }}"
63-
sortinghat_cors_allowed_origins_regexes: "https://localhost,https://{{ groups['sortinghat'][0] }},https://{{ groups['mordred'] | join(',https://') }}"
62+
sortinghat_allowed_hosts: "localhost,{{ hostvars[groups['sortinghat'][0]]['ansible_default_ipv4']['address'] }},{{ hostvars[groups['mordred'][0]]['ansible_default_ipv4']['address'] | join(',') }}"
63+
sortinghat_cors_allowed_origins_regexes: "https://localhost,https://{{ hostvars[groups['sortinghat'][0]]['ansible_default_ipv4']['address'] }},https://{{ hostvars[groups['mordred'][0]]['ansible_default_ipv4']['address'] | join(',https://') }}"
6464

6565
# NGINX
6666

ansible/roles/sortinghat_worker/defaults/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ network:
1616

1717
# Database
1818
sortinghat_database: sortinghat_db
19-
mariadb_hosts: "{{ groups['mariadb'] | first }}"
19+
mariadb_hosts: "{{ ansible_default_ipv4.address if 'all_in_one' in groups else hostvars[(groups['mariadb'][0])].ansible_default_ipv4.address }}"
2020
redis_database: "0"
21-
redis_hosts: "{{ groups['redis'] | first }}"
21+
redis_hosts: "{{ ansible_default_ipv4.address if 'all_in_one' in groups else hostvars[(groups['redis'][0])].ansible_default_ipv4.address }}"
2222

2323
# Create your instances configurations
2424
## instances:

0 commit comments

Comments
 (0)