From f678d49968450973fdd1ff6e3f08bd67d1f03199 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Tue, 18 Apr 2023 19:44:26 +0200 Subject: [PATCH 1/4] os configuration update des packages + activation nscd --- roles/oracle-db-preinstall/tasks/os_configuration.yml | 8 ++++++++ roles/oracle-db-preinstall/vars/RedHat_8.yml | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/roles/oracle-db-preinstall/tasks/os_configuration.yml b/roles/oracle-db-preinstall/tasks/os_configuration.yml index 3461e1f..f0e93e7 100644 --- a/roles/oracle-db-preinstall/tasks/os_configuration.yml +++ b/roles/oracle-db-preinstall/tasks/os_configuration.yml @@ -13,6 +13,14 @@ service: name=chronyd state=started enabled=yes ignore_errors: true + # --------------------------------------------------- + # Activation du nscd : Name Service Cache Daemon pour palier aux + # problèmes de perte de DNS + # --------------------------------------------------- + - name: activate nscd + service: name=nscd state=started enabled=yes + ignore_errors: true + # --------------------------------------------------- # configuration Linux : Selinux # --------------------------------------------------- diff --git a/roles/oracle-db-preinstall/vars/RedHat_8.yml b/roles/oracle-db-preinstall/vars/RedHat_8.yml index cf91beb..e90a707 100644 --- a/roles/oracle-db-preinstall/vars/RedHat_8.yml +++ b/roles/oracle-db-preinstall/vars/RedHat_8.yml @@ -12,6 +12,7 @@ - bind-utils - binutils - chrony + - compat-libcap1 - elfutils-libelf - elfutils-libelf-devel - fontconfig-devel @@ -27,9 +28,12 @@ - keyutils - ksh - libaio + - libaio.i686 - libaio-devel + - libaio-devel.i686 - libdmx - libgcc + - libgcc.i686 - libibverbs - libICE - libmaxminddb @@ -37,8 +41,10 @@ - libpkgconf - librdmacm - libSM + - libstdc++.i686 - libstdc++ - libstdc++-devel + - libstdc++-devel.i686 - libverto-libevent - libX11 - libX11-common @@ -49,12 +55,14 @@ - libxcrypt-devel - libXext - libXi + - libXi.i686 - libXinerama - libXmu - libXrandr - libXrender - libXt - libXtst + - libXtst.i686 - libXv - libXxf86dga - libXxf86misc From c1eade8be17fe3be888658acecaa1596cde44284 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Tue, 18 Apr 2023 19:45:45 +0200 Subject: [PATCH 2/4] Update RedHat_8.yml ajout de nscd --- roles/oracle-db-preinstall/vars/RedHat_8.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/oracle-db-preinstall/vars/RedHat_8.yml b/roles/oracle-db-preinstall/vars/RedHat_8.yml index e90a707..1646a4f 100644 --- a/roles/oracle-db-preinstall/vars/RedHat_8.yml +++ b/roles/oracle-db-preinstall/vars/RedHat_8.yml @@ -70,6 +70,7 @@ - lm_sensors-libs - make - mlocate + - nscd - net-snmp - net-tools - nfs-utils From fcb0fb75adc483610acc4f4f6236f3a4fa52fe04 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Tue, 18 Apr 2023 20:11:19 +0200 Subject: [PATCH 3/4] user and bash.profile Preventing Installation Errors Caused by Terminal Output Commands --- roles/oracle-db-preinstall/files/z_oracle.sh | 4 ++++ roles/oracle-db-preinstall/tasks/users_configuration.yml | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/roles/oracle-db-preinstall/files/z_oracle.sh b/roles/oracle-db-preinstall/files/z_oracle.sh index 61e07a2..9dbddde 100644 --- a/roles/oracle-db-preinstall/files/z_oracle.sh +++ b/roles/oracle-db-preinstall/files/z_oracle.sh @@ -62,3 +62,7 @@ if [ $USER = "grid" ] || [ $USER = "oracle" ] || [ $USER = "root" ] ; then fi fi +# Preventing Installation Errors Caused by Terminal Output Commands +if [ -t 0 ]; then + stty intr ^C +fi diff --git a/roles/oracle-db-preinstall/tasks/users_configuration.yml b/roles/oracle-db-preinstall/tasks/users_configuration.yml index 5173a76..94eee52 100644 --- a/roles/oracle-db-preinstall/tasks/users_configuration.yml +++ b/roles/oracle-db-preinstall/tasks/users_configuration.yml @@ -28,8 +28,8 @@ groups={{ item.othergroups }} uid={{ item.uid }} generate_ssh_key=yes append=yes state=present update_password=on_create password={{ item.passwd }} with_items: - - { username: oracle, uid: 1001, primgroup: oinstall, othergroups: "dba,oper,backupdba,dgdba,kmdba,racdba", passwd: "$6$0xHoAXXF$K75HKb64Hcb/CEcr3YEj2LGERi/U2moJgsCK.ztGxLsKoaXc4UBiNZPL0hlxB5ng6GL.gyipfQOOXplzcdgvD0"} - - { username: grid, uid: 1002, primgroup: oinstall, othergroups: "dba,asmdba,asmoper,asmadmin,racdba", passwd: "$6$0xHoAXXF$K75HKb64Hcb/CEcr3YEj2LGERi/U2moJgsCK.ztGxLsKoaXc4UBiNZPL0hlxB5ng6GL.gyipfQOOXplzcdgvD0"} + - { username: oracle, uid: 1001, primgroup: oinstall, othergroups: "dba,asmdba,backupdba,dgdba,kmdba,racdba,oper", passwd: "$6$0xHoAXXF$K75HKb64Hcb/CEcr3YEj2LGERi/U2moJgsCK.ztGxLsKoaXc4UBiNZPL0hlxB5ng6GL.gyipfQOOXplzcdgvD0"} + - { username: grid, uid: 1002, primgroup: oinstall, othergroups: "dba,asmdba,backupdba,dgdba,kmdba,racdba,asmoper,asmadmin", passwd: "$6$0xHoAXXF$K75HKb64Hcb/CEcr3YEj2LGERi/U2moJgsCK.ztGxLsKoaXc4UBiNZPL0hlxB5ng6GL.gyipfQOOXplzcdgvD0"} ignore_errors: true when: full_configuration |bool tags: user From 56469399c79b35365105efcd2e65a2eb3a226f6f Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Wed, 19 Apr 2023 01:16:43 +0200 Subject: [PATCH 4/4] Update z_oracle.sh --- roles/oracle-db-preinstall/files/z_oracle.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/oracle-db-preinstall/files/z_oracle.sh b/roles/oracle-db-preinstall/files/z_oracle.sh index 9dbddde..8698477 100644 --- a/roles/oracle-db-preinstall/files/z_oracle.sh +++ b/roles/oracle-db-preinstall/files/z_oracle.sh @@ -66,3 +66,7 @@ fi if [ -t 0 ]; then stty intr ^C fi + +# append history immediatly +shopt -s histappend +PROMPT_COMMAND="history -a;$PROMPT_COMMAND"