File tree Expand file tree Collapse file tree 4 files changed +23
-9
lines changed
Expand file tree Collapse file tree 4 files changed +23
-9
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,20 @@ listener_home: "{%- if lsnrinst is defined -%}\
6666 {%- endif -%}\
6767 {%- endif -%}"
6868
69+ listener_home_config : " {%- if lsnrinst is defined -%}
70+ {%- if db_homes_config[lsnrinst.home]['readonly_home'] | default(false) -%}{{ oracle_base }}/homes/{{ db_homes_config[lsnrinst.home]['oracle_home_name'] }}
71+ {%- else -%}{{ listener_home }}
72+ {%- endif -%}
73+ {%- elif tnsinst is defined -%}
74+ {%- if db_homes_config[tnsinst.home]['readonly_home'] | default(false) -%}{{ oracle_base }}/homes/{{ db_homes_config[tnsinst.home]['oracle_home_name'] }}
75+ {%- else -%}{{ listener_home }}
76+ {%- endif -%}
77+ {%- elif sqlnetinst is defined -%}
78+ {%- if db_homes_config[sqlnetinst.home]['readonly_home'] | default(false) -%}{{ oracle_base }}/homes/{{ db_homes_config[sqlnetinst.home]['oracle_home_name'] }}
79+ {%- else -%}{{ listener_home }}
80+ {%- endif -%}
81+ {%- endif -%}"
82+
6983oracle_env_lsnrctl :
7084 ORACLE_BASE : " {{ oracle_base }}"
7185 ORACLE_HOME : " {{ listener_home }}"
Original file line number Diff line number Diff line change 11---
2- - ansible.builtin.debug : msg="ORACLE_HOME {{ listener_home }}" # noqa unnamed-task
2+ - ansible.builtin.debug : msg="ORACLE_BASE_HOME {{ listener_home_config }}" # noqa unnamed-task
33 tags : listener2
44
55- name : listener | create custom configuration in listener.ora
66 ansible.builtin.blockinfile :
7- path : " {{ listener_home }}/network/admin/listener.ora"
7+ path : " {{ listener_home_config }}/network/admin/listener.ora"
88 backup : true
99 create : true
1010 mode : 0644
Original file line number Diff line number Diff line change 11---
2- - ansible.builtin.debug : msg="sqlnet in ORACLE_HOME {{ listener_home }}" # noqa unnamed-task
2+ - ansible.builtin.debug : msg="ORACLE_BASE_HOME {{ listener_home_config }}" # noqa unnamed-task
33 tags : sqlnet2
44
55- name : sqlnet.ora | create IFILE entry in sqlnet.ora
66 ansible.builtin.lineinfile :
7- line : " IFILE={{ listener_home }}/network/admin/sqlnet_ansible.ora"
7+ line : " IFILE={{ listener_home_config }}/network/admin/sqlnet_ansible.ora"
88 regexp : " ^IFILE=/"
99 insertbefore : BOF
10- path : " {{ listener_home }}/network/admin/sqlnet.ora"
10+ path : " {{ listener_home_config }}/network/admin/sqlnet.ora"
1111 backup : true
1212 create : true
1313 group : " {{ oracle_group }}"
1818
1919- name : sqlnet.ora | create custom configuration in sqlnet_ansible.ora
2020 ansible.builtin.lineinfile :
21- path : " {{ listener_home }}/network/admin/sqlnet_ansible.ora"
21+ path : " {{ listener_home_config }}/network/admin/sqlnet_ansible.ora"
2222 line : " {{ item.name }}={{ item.value }}"
2323 regexp : " ^{{ item.name }}="
2424 backup : true
Original file line number Diff line number Diff line change 11---
2- - ansible.builtin.debug : msg="ORACLE_HOME {{ listener_home }}" # noqa unnamed-task
2+ - ansible.builtin.debug : msg="ORACLE_BASE_HOME {{ listener_home_config }}" # noqa unnamed-task
33 tags : tnsnames
44
55- name : tnsnames.ora | create IFILE entry in tnsnames.ora
66 ansible.builtin.lineinfile :
77 line : " IFILE={{ listener_home }}/network/admin/tnsnames_ansible.ora"
88 regexp : " ^IFILE=/"
99 insertbefore : BOF
10- path : " {{ listener_home }}/network/admin/tnsnames.ora"
10+ path : " {{ listener_home_config }}/network/admin/tnsnames.ora"
1111 backup : true
1212 create : true
1313 group : " {{ oracle_group }}"
1818
1919- name : tnsnames.ora | create custom configuration in tnsnames_ansible.ora
2020 ansible.builtin.blockinfile :
21- path : " {{ listener_home }}/network/admin/tnsnames_ansible.ora"
21+ path : " {{ listener_home_config }}/network/admin/tnsnames_ansible.ora"
2222 backup : true
2323 create : true
2424 group : " {{ oracle_group }}"
You can’t perform that action at this time.
0 commit comments