Giter VIP home page Giter VIP logo

ansible-oracle's Introduction

Oracle for Ansible

This role downloads, installs and configures Oracle Database 11g Release 2 for CentOS 6. The included tasks are a rough port of an internal shell script, which was itself a rough port of Oracle's installation instructions and recommendations.

Requirements

Variables

See the default variables, which are extensively commented.

Example

---
- name: set up an oracle database
  sudo: yes
  vars:
    oracle_path: /u01/app           # ORACLE_BASE will be /u01/app/oracle
    oracle_db_name: my_special_db   # ORACLE_SID will be my_special_db
    oracle_db_home: special_home    # ORACLE_HOME will be /u01/app/oracle/product/11.2.0/special_home
    oracle_db_user: devuser
    oracle_db_pass: AnAwesomeAndAmazingP4ssw0rd
    oracle_db_syspass: AMor3AwesomeAndAmazingP4ssw0rd
    oracle_installer_uri: http://my.host # Ansible will download http://my.host/linux.x64_11gR2_database_1of2.zip
  roles:
    # more roles here
    - oracle

TODO

  • Handle multiple runs with different oracle_db_home and/or oracle_db_name vars, instead of skipping the whole installation process.
  • Optionally allow Oracle installer file downloads from S3 (e.g. with the s3 module).

ansible-oracle's People

Contributors

bignall avatar ellotheth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ansible-oracle's Issues

runInstaller runs asynchronously in Ansible 1.7

I've been trying your role to install Oracle DB EE 11.2.0.4 on Oracle Linux 6.5. I've been making changes along the way but encountered an interesting issue (already document https://groups.google.com/forum/#!topic/ansible-project/4I_LiW0eD5U).

After doing some homework http://www.oracle-wiki.net/startdocsruninstaller, I decided to add the -waitforcompletion option to the runInstaller call.

I haven't done a Pull Request yet as I haven't got everything working yet but I can do that once I have my modifications completed.

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.