GithubHelp home page GithubHelp logo

goryszewskig / ansible-oracle-psu Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cruglobal/ansible-oracle-psu

0.0 2.0 0.0 49 KB

Apply PSU patches to RAC and Single Instance Oracle DB Servers

Shell 100.00%

ansible-oracle-psu's Introduction

psu-apply

Ansible role to apply Oracle quarterly patches (PSU) to single instance (SI) and RAC instances.

Role Variables

vars/main.yml

  • psu: dictionary variable with latest PSU information for 12.1.0.2 and 11.2.0.4

  • opatch: dictionary variable with latest opatch version for 12.1.0.2 and 11.2.0.4

  • oneoff_patches: dictionary variable with list of one-off patches to apply for 12.1.0.2 and 11.2.0.4

defaults/main.yml

  • patch_name: July2015 # Should match quarterly_patches dictionary variable defined in vars/main.yml
  • shutdown_listener: true # set to false if patching an empty oracle home (ie new 12c install)
  • rollback_psu: false # set to true if rolling back current PSU.

Required Inventory Variables

  • oracle_install_type: valid values are SI or RAC. Used to determine if host is a single instance database install or part of a RAC cluster.

  • oracle_stage_install: directory that contains all oracle install files

  • oracle_stage: directory to store logs and scripts used during playbook execution.

  • oracle_version: expects values of 11.2.0.4 or 12.1.0.2

Optional Inventory Variables

  • agent_home: path to EM Agent home directory (ie /app/oracle/agent12c/agent_inst)

Example Playbook

- hosts: servers
  roles:
     - role: psu-apply

ansible-oracle-psu's People

Contributors

davidhollenberger avatar mikealbert avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.