-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ansible-oracle 4.0.0: ansible-doctor + refactoring all variable defaults #318
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rendanic
force-pushed
the
prorahost
branch
2 times, most recently
from
February 13, 2023 06:29
61d392d
to
cb8ce96
Compare
fixes #322 |
Rendanic
changed the title
ansible-doctor + refactoring
ansible-doctor + refactoring all variable defaults
Feb 19, 2023
fixes #320 |
Rendanic
force-pushed
the
prorahost
branch
2 times, most recently
from
February 19, 2023 17:17
069219f
to
2658b7a
Compare
Rendanic
force-pushed
the
prorahost
branch
5 times, most recently
from
March 5, 2023 21:21
e205e1e
to
b6aea30
Compare
Rendanic
force-pushed
the
prorahost
branch
5 times, most recently
from
March 9, 2023 12:02
b73db5f
to
3fc150f
Compare
Rendanic
force-pushed
the
prorahost
branch
4 times, most recently
from
May 21, 2023 19:07
1f3371f
to
bbddb80
Compare
Rendanic
changed the title
ansible-doctor + refactoring all variable defaults
ansible-oracle 4.0.0: ansible-doctor + refactoring all variable defaults
Jul 7, 2023
The dependencies were defined at the wrong place. Moved them from requirements.yml to galaxy.yml => No need to install the dependencies anymore.
Removed option _www_download_bin from role. Copy installation media only when installation is needed. Remove copied ZIP-Archive after installation. This could be disabled with `oraswdb_install_remove_install_images: false`
The installation time has been improved. Patches are only copied und unarchived when installation is needed. Cleanup of patch stage at end of role has been added.
Important! This is a non production beta release of ansible-oracle. Please read the Pull-Request for more details: oravirt#318
fixes #360 |
fixes #328 |
fixes #322 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
IMPORTANT
This is a huge release with lot of changes and hopefully not so many bugs.
The RAC Support has been disabled in this version and will be reenabled within next minor releases of ansible-oracle.
v4.0.0
Release Summary
This is a BETA Release of ansible-oracle. Do not use it in production environments!
The release introduce https://github.com/thegeeklab/ansible-doctor[ansible-doctor] for documentation with annotations.
Please make sure, that furture Pull-Requests have updated README.md included, when changes in annotations are included.
A new github Action will check for it.
Some variable defaults have been changed.
Minor Changes
Breaking Changes / Porting Guide
Removed Features (previously deprecated)
Known Issues
Major Changes
ansible-doctor
The projects will use
ansible-doctor
for easy documentation of all the roles.https://github.com/thegeeklab/ansible-doctor
Python-Modules refactoring
All modules have been renamed to .pyy for linting with flake8 and black.
Some refactoring is needed for this:
BREAKING CHANGES
Linting of Python modules are done with black and flake8. The support for Python2 has been removed, because all supported OS combinations for Oracle have Python3 support
github-Actions for black and flake8 have been added.
ansible-oracle
does no change in .profile_grid anymore. Please do not use that environment script anymore for automation script. Move toocenv
instead.ansible-oracle
removes the support for Database, Grid-Infrastructure/Restart with Release 43.x.Oracle desupported 11.2 for a long time. No PSUs and security updates are availible anymore.
Please use a more modern version of Oracle.
BREAKING CHANGE for Inventories with Oracle Grid-Infrastructure/Restart
The variable
configure_cluster
is internal use only. Do not set it in inventory anmore.Use
oracle_install_option_gi
instead:BREAKING CHANGE for variables
db_homes_config
Mandatory attributes for each dict entry:
oracle_home
Was optional before and created some confusions in the past.
oracle_databases
Mandatory attributes for each list entry:
home
Was mandatory in the past, too.
An entry for
home
must exists indb_homes_config
oracle_db_name
Was mandatory in the past, too.
is_container
The attribute is mandatory with value
true
for Database Version >=21.state
The attribute is mandatory with
absent
orpresent
in lowercase as value.listener_name
The attribute is mandatory with value from
oracle_listener_config
.ansible-oracle
needs to know where a listener for an instance needs to run from.