Skip to content

Commit c91ea2a

Browse files
committed
Add shared memory segment identifier to config templating
1 parent babb311 commit c91ea2a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

roles/deploy/defaults/main.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,23 @@ tuxedo_service_config:
2020
uid: "{{ tuxedo_service_user_id_minimum + (0 * tuxedo_service_user_id_increment) | int }}"
2121
ipc_key: "{{ tuxedo_service_ipc_key_start + (0 * tuxedo_service_ipc_key_increment) | int }}"
2222
local_domain_port: "{{ tuxedo_service_domain_port_start + (0 * tuxedo_service_domain_port_increment) | int }}"
23+
shared_memory_id: 5000
24+
required_databases:
25+
- chdata
2326
chd:
2427
gid: "{{ tuxedo_service_user_id_minimum + (1 * tuxedo_service_user_id_increment) | int }}"
2528
uid: "{{ tuxedo_service_user_id_minimum + (1 * tuxedo_service_user_id_increment) | int }}"
2629
ipc_key: "{{ tuxedo_service_ipc_key_start + (1 * tuxedo_service_ipc_key_increment) | int }}"
2730
local_domain_port: "{{ tuxedo_service_domain_port_start + (1 * tuxedo_service_domain_port_increment) | int }}"
31+
shared_memory_id: 4000
2832
required_databases:
2933
- chdata
3034
ewf:
3135
gid: "{{ tuxedo_service_user_id_minimum + (2 * tuxedo_service_user_id_increment) | int }}"
3236
uid: "{{ tuxedo_service_user_id_minimum + (2 * tuxedo_service_user_id_increment) | int }}"
3337
ipc_key: "{{ tuxedo_service_ipc_key_start + (2 * tuxedo_service_ipc_key_increment) | int }}"
3438
local_domain_port: "{{ tuxedo_service_domain_port_start + (2 * tuxedo_service_domain_port_increment) | int }}"
39+
shared_memory_id: 2000
3540
required_databases:
3641
- bcd
3742
- chdata
@@ -41,6 +46,7 @@ tuxedo_service_config:
4146
uid: "{{ tuxedo_service_user_id_minimum + (3 * tuxedo_service_user_id_increment) | int }}"
4247
ipc_key: "{{ tuxedo_service_ipc_key_start + (3 * tuxedo_service_ipc_key_increment) | int }}"
4348
local_domain_port: "{{ tuxedo_service_domain_port_start + (3 * tuxedo_service_domain_port_increment) | int }}"
49+
shared_memory_id: 3000
4450
required_databases:
4551
- bcd
4652
- chdata

roles/deploy/tasks/deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
private_host_address: "{{ inventory_hostname }}"
2020
private_host_local_domain_port: "{{ tuxedo_service_config[tuxedo_user].local_domain_port }}"
2121
service_name: "{{ tuxedo_user }}"
22+
shared_memory_id: "{{ tuxedo_service_config[tuxedo_user].shared_memory_id }}"
2223
tuxedo_domain_id: "{{ tuxedo_user | upper }}_{{ tuxedo_domain_id_suffix }}"
2324
tuxedo_group_id: "{{ tuxedo_service_config[tuxedo_user].gid }}"
2425
tuxedo_ipc_key: "{{ tuxedo_service_config[tuxedo_user].ipc_key }}"

0 commit comments

Comments
 (0)