Skip to content

Commit 344325b

Browse files
committed
cxoracle: Made umask configurable
- By default, it is not set - Can be overridden: e.g cx_oracle_umask: 0077 etc
1 parent 0fa35a7 commit 344325b

File tree

2 files changed

+19
-14
lines changed

2 files changed

+19
-14
lines changed

roles/cxoracle/defaults/main.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
2-
install_cx_oracle: true
3-
use_proxy: false
4-
http_proxy:
5-
oracle_base: /u01/app/oracle
6-
#oracle_home: "{% if item.oracle_home is defined %}{{ item.oracle_home }}{% else %}{{ oracle_base }}/{{ item.oracle_version_db }}/{{ item.home }}{% endif %}"
7-
#oracle_env:
8-
# ORACLE_HOME: "{{ oracle_home }}"
9-
extra_args: "{% if use_proxy %}--proxy={{ http_proxy }}{% else %}{% endif %}"
2+
install_cx_oracle: true
3+
use_proxy: false
4+
http_proxy:
5+
oracle_base: /u01/app/oracle
6+
#oracle_home: "{% if item.oracle_home is defined %}{{ item.oracle_home }}{% else %}{{ oracle_base }}/{{ item.oracle_version_db }}/{{ item.home }}{% endif %}"
7+
#oracle_env:
8+
# ORACLE_HOME: "{{ oracle_home }}"
9+
extra_args: "{% if use_proxy %}--proxy={{ http_proxy }}{% else %}{% endif %}"
10+
#cx_oracle_umask: 0022

roles/cxoracle/tasks/main.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# cxoracle-install playbook
22
---
3-
- name: Install cx_oracle
4-
pip: name=cx_oracle state=present extra_args="{{ extra_args }}"
5-
#with_items: "{{oracle_databases}}"
6-
when: install_cx_oracle
7-
tags: cx_oracle
8-
#environment: "{{oracle_env}}"
3+
- name: Install cx_oracle
4+
pip:
5+
name=cx_oracle
6+
extra_args="{{ extra_args }}"
7+
umask={{ cx_oracle_umask | default (omit)}}
8+
state=present
9+
#with_items: "{{oracle_databases}}"
10+
when: install_cx_oracle
11+
tags: cx_oracle
12+
#environment: "{{oracle_env}}"

0 commit comments

Comments
 (0)