TVD in einer Rolle - Restkonfiguration Server begonnen
This commit is contained in:
Binary file not shown.
@ -85,3 +85,94 @@
|
||||
owner: oracle
|
||||
group: dba
|
||||
|
||||
############################
|
||||
# "/opt/oracle/trivadis/local/dba/etc/basenv.conf" erweitern
|
||||
############################
|
||||
- name: Extents the basenv.conf
|
||||
blockinfile:
|
||||
path: /opt/oracle/trivadis/local/dba/etc/basenv.conf
|
||||
block: |
|
||||
BE_INITIALSID=
|
||||
TS_MAILHOST={{ var_mailhost }}
|
||||
TS_MAILPORT={{ var_mailport }}
|
||||
TS_MAILUSER="{{ var_mailadress }}"
|
||||
TS_MAILFROM="{{ var_mailadress }}"
|
||||
alias vih='vi ${ETC_BASE}/housekeep_work.conf'
|
||||
|
||||
- name: Replace Mailadress
|
||||
replace:
|
||||
path: /opt/oracle/trivadis/local/dba/etc/basenv.conf
|
||||
regexp: '^TNS_ADMIN.*'
|
||||
replace: "TNS_ADMIN=/opt/oracle/network"
|
||||
|
||||
###########################
|
||||
# TibAgent anpassen
|
||||
###########################
|
||||
- name: copy tibagent.conf
|
||||
copy:
|
||||
src: /opt/oracle/trivadis/local/tvdbackup/etc/tibagent.conf.example
|
||||
dest: /opt/oracle/trivadis/local/tvdbackup/etc/tibagent.conf
|
||||
owner: oracle
|
||||
group: dba
|
||||
remote_src: yes
|
||||
|
||||
- name: Replace Agent Login
|
||||
replace:
|
||||
path: /opt/oracle/trivadis/local/tvdbackup/etc/tibagent.conf
|
||||
regexp: '^BackupSchedulerCred.*'
|
||||
replace: 'BackupSchedulerCred="TIBAGENT/{{ agent_pwd }}@RMANDB"'
|
||||
|
||||
|
||||
- name: Replace Mailadress
|
||||
replace:
|
||||
path: /opt/oracle/trivadis/local/tvdbackup/etc/tibagent.conf
|
||||
regexp: '^# MailAddress=.*'
|
||||
replace: "{{ agent_mail }}"
|
||||
|
||||
- name: Tibagent starten
|
||||
become: yes
|
||||
become_user: oracle
|
||||
shell: "/opt/oracle/trivadis/local/tvdbackup/bin/tibagent.ksh start"
|
||||
|
||||
###########################
|
||||
# orahometab Version anpassen
|
||||
###########################
|
||||
- name: Ansible replace orahometab Version
|
||||
replace:
|
||||
path: /opt/oracle/trivadis/local/dba/etc/orahometab
|
||||
regexp: 'rdbms19;'
|
||||
replace: "rdbms1913;"
|
||||
|
||||
- name: Ansible replace orahometab Version
|
||||
replace:
|
||||
path: /opt/oracle/trivadis/local/dba/etc/orahometab
|
||||
regexp: 'rdbms19$'
|
||||
replace: "rdbms1913"
|
||||
|
||||
###########################
|
||||
# Watchdog for TVD Agent
|
||||
###########################
|
||||
- name: Get current version of RDBMS
|
||||
shell: "set -o pipefail && cat /opt/oracle/trivadis/local/dba/etc/orahometab | cut -d';' -f7 | tail -n 1"
|
||||
register: rdbms_current_version
|
||||
|
||||
#- debug:
|
||||
# var: rdbms_current_version.stdout
|
||||
|
||||
|
||||
# copy anstelle touch und Text anfuegen
|
||||
- name: Creates watchdog for TVD Agent
|
||||
copy:
|
||||
dest: "/opt/oracle/trivadis/local/dba/etc/run_watchdog.ksh"
|
||||
content: |
|
||||
#!/bin/ksh
|
||||
. /opt/oracle/trivadis/local/dba/bin/basenv.ksh
|
||||
. oraenv.ksh {{ rdbms_current_version.stdout }}
|
||||
/opt/oracle/trivadis/local/tvdbackup/bin/tibagent.ksh watchdog
|
||||
|
||||
- name: Creates watchdog cronjob
|
||||
cron:
|
||||
name: "Watchdog alles 2 Minuten pruefen"
|
||||
minute: "*/2"
|
||||
job: "/opt/oracle/trivadis/local/dba/etc/run_watchdog.ksh"
|
||||
|
||||
|
@ -5,4 +5,8 @@ oracle_home: /opt/oracle/db/19.13
|
||||
install_dir: /sw/TVD/2205/dbstar_basenv_22.05.final.a
|
||||
backup_install_dir: /sw/TVD/2205/dbstar_backup_22.05.final.a/tvdbackup-ee-22.05.final.a.tar.gz
|
||||
backup_target_Dir: /opt/oracle/trivadis/local
|
||||
|
||||
var_mailhost: 80.155.155.90
|
||||
var_mailport: 25
|
||||
var_mailadress: STUTTGART.PTLS.ABT2.REF24.UNIX.DB-ADMIN@polizei.bwl.de
|
||||
agent_pwd: tibagent
|
||||
agent_mail: MailAddress="STUTTGART.PTLS.ABT2.REF24.UNIX.DB-ADMIN@polizei.bwl.de"
|
||||
|
Reference in New Issue
Block a user