Skip to content

Commit e7d8785

Browse files
committed
Release: ansible-oracle v3.0.0
1 parent b94e5dd commit e7d8785

28 files changed

+185
-109
lines changed

CHANGELOG.rst

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
============================================
2+
opitzconsulting.ansible_oracle Release Notes
3+
============================================
4+
5+
.. contents:: Topics
6+
7+
8+
v3.0.0
9+
======
10+
11+
Release Summary
12+
---------------
13+
14+
ansible-oracle has been converted into a collection.
15+
This release starts using antsibull-changelog for managing the CHANGELOG.rst.
16+
17+
18+
Major Changes
19+
-------------
20+
21+
- Added antsibull-changelog for managing the CHANGELOG.rst (opitzconsulting#102)
22+
- moved ansible-oracle into a collection (opitzconsulting#99)
23+
24+
Minor Changes
25+
-------------
26+
27+
- Parameter oracle_asm_disk_string could be set when asmlib is used (opitzconsulting#82)
28+
- Refactoring oraswgi-install for 19c and 21c (opitzconsulting#82)
29+
- Removed parameter -ignorePrereq during GridSetup.sh (opitzconsulting#82)
30+
- Replace broken .profile_* Envrionmentscript with ocenv (opitzconsulting#85)
31+
- added execution of runcluvfy.sh before GridSetup.sh (opitzconsulting#82)
32+
- added extra debug tasks with "msg: install-home-gi | Start .." before long running tasks (opitzconsulting#82)
33+
- added support for updating opatch under 19c and 21c (opitzconsulting#98)
34+
- added support to interpret password as hash instead of plaintext in dbpasswords by setting users[*].password_is_hash=true (opitzconsulting#81)
35+
- ansible-lint: move to ansible-lint-action@v6.5.2 (opitzconsulting#261)
36+
- merge ansible-oracle-modules/oc into plugins/modules (opitzconsulting#103)
37+
- new way installing cvuqdisk.rpm in Grid-Infrastructure (opitzconsulting#82)
38+
- ocenv: update to 2022-08-10 (#261)
39+
- oradb-manage-db: use custom DBCA-Templates from ORACLE_HOME directly (opitzconsulting#87)
40+
- orahost: add new attributes to host_fs_layout (opitzconsulting#96)
41+
- oraswgi: assert OL8 and GI 19.3 without RU (opitzconsulting#84)
42+
- oraswgi: move from package to yum for cvuqdisk.rpm (opitzconsulting#84)
43+
- refactoring the includes for 19c and 21c (opitzconsulting#82)
44+
- removed all check exceptions from .ansible-lint (opitzconsulting#99)
45+
- uid/gid/passwd attribute in oracle_users/grid_users/oracle_groups is now optional (opitzconsulting#107)
46+
- update ansible-lint for git pre-commit to v6.3.0 (opitzconsulting#99)
47+
48+
Breaking Changes / Porting Guide
49+
--------------------------------
50+
51+
- Ansible 2.9+ needed (opitzconsulting#99)
52+
- moved old playbooks to playbooks folder (opitzconsulting#99)
53+
- rename all roles with '-' in name to '_' (opitzconsulting#99)
54+
- renamed variable for EE-Options in Binaries (opitzconsulting#99)
55+
56+
Removed Features (previously deprecated)
57+
----------------------------------------
58+
59+
- role removed: oraasm-createdg - replaced by oraasm_manage_diskgroups (opitzconsulting#97)
60+
- role removed: oradb-create - replaced by oradb_manage_db (opitzconsulting#97)
61+
- role removed: oradb-delete - replaced by oradb_manage_db (opitzconsulting#97)
62+
- role removed: oradb-failover - should be implemented in oraswgi-install -no replacement availible (opitzconsulting#97)
63+
- role removed: oraswgi-clone - not working with current Oracle versions, no replacement availible (opitzconsulting#97)
64+
65+
Bugfixes
66+
--------
67+
68+
- added asmoper to oracle user in orahost (opitzconsulting#82)
69+
- be less verbose during ansible-playbook (opitzconsulting#101)
70+
- does not require host_fs_layout to have "disks" attribute when "configure_host_disks==false" (opitzconsulting#108)
71+
- fixed gold image copy path (opitzconsulting#92)
72+
- fixes a problem where oracle user home directory has been hardcoded to be under /home (opitzconsulting#93)
73+
- make ansible-lint more happy due to new rules (opitzconsulting#94)
74+
- make collection compatble for galaxy.ansible.com (opitzconsulting#101)
75+
- oracle_db: Set SYSTEM password when creating a DB
76+
- oracle_profile: make it compatible for Python3 (opitzconsulting#95)
77+
- oradb_manage_grants & oradb_manage_users: pass container and container_data parameters to modules
78+
- oradb_manage_statspack: Bugfix for db.state <> present
79+
- oraswgi_install: fixed wrong script task to shell (#261)
80+
- remove auto execution of ocenv from .bashrc (opitzconsulting#100)
81+
82+
Known Issues
83+
------------
84+
85+
- Problem Instance <db_unique_name> is not running during DBCA in RAC (opitzconsulting#91)
86+
- removal of database not working when db_name <> db_instance_name (opitzconsulting#28)
87+
- wrong ORACLE_BASE in RAC with role sepepration (#259)

changelogs/changelog.yaml

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
ancestor: null
2+
releases:
3+
3.0.0:
4+
changes:
5+
breaking_changes:
6+
- Ansible 2.9+ needed (opitzconsulting#99)
7+
- moved old playbooks to playbooks folder (opitzconsulting#99)
8+
- rename all roles with '-' in name to '_' (opitzconsulting#99)
9+
- renamed variable for EE-Options in Binaries (opitzconsulting#99)
10+
bugfixes:
11+
- added asmoper to oracle user in orahost (opitzconsulting#82)
12+
- be less verbose during ansible-playbook (opitzconsulting#101)
13+
- does not require host_fs_layout to have "disks" attribute when "configure_host_disks==false"
14+
(opitzconsulting#108)
15+
- fixed gold image copy path (opitzconsulting#92)
16+
- fixes a problem where oracle user home directory has been hardcoded to be
17+
under /home (opitzconsulting#93)
18+
- make ansible-lint more happy due to new rules (opitzconsulting#94)
19+
- make collection compatble for galaxy.ansible.com (opitzconsulting#101)
20+
- 'oracle_db: Set SYSTEM password when creating a DB'
21+
- 'oracle_profile: make it compatible for Python3 (opitzconsulting#95)'
22+
- 'oradb_manage_grants & oradb_manage_users: pass container and container_data
23+
parameters to modules'
24+
- 'oradb_manage_statspack: Bugfix for db.state <> present'
25+
- 'oraswgi_install: fixed wrong script task to shell (#261)'
26+
- remove auto execution of ocenv from .bashrc (opitzconsulting#100)
27+
known_issues:
28+
- Problem Instance <db_unique_name> is not running during DBCA in RAC (opitzconsulting#91)
29+
- removal of database not working when db_name <> db_instance_name (opitzconsulting#28)
30+
- wrong ORACLE_BASE in RAC with role sepepration (#259)
31+
major_changes:
32+
- Added antsibull-changelog for managing the CHANGELOG.rst (opitzconsulting#102)
33+
- moved ansible-oracle into a collection (opitzconsulting#99)
34+
minor_changes:
35+
- Parameter oracle_asm_disk_string could be set when asmlib is used (opitzconsulting#82)
36+
- Refactoring oraswgi-install for 19c and 21c (opitzconsulting#82)
37+
- Removed parameter -ignorePrereq during GridSetup.sh (opitzconsulting#82)
38+
- Replace broken .profile_* Envrionmentscript with ocenv (opitzconsulting#85)
39+
- added execution of runcluvfy.sh before GridSetup.sh (opitzconsulting#82)
40+
- 'added extra debug tasks with "msg: install-home-gi | Start .." before long
41+
running tasks (opitzconsulting#82)'
42+
- added support for updating opatch under 19c and 21c (opitzconsulting#98)
43+
- added support to interpret password as hash instead of plaintext in dbpasswords
44+
by setting users[*].password_is_hash=true (opitzconsulting#81)
45+
- 'ansible-lint: move to ansible-lint-action@v6.5.2 (opitzconsulting#261)'
46+
- merge ansible-oracle-modules/oc into plugins/modules (opitzconsulting#103)
47+
- new way installing cvuqdisk.rpm in Grid-Infrastructure (opitzconsulting#82)
48+
- 'ocenv: update to 2022-08-10 (#261)'
49+
- 'oradb-manage-db: use custom DBCA-Templates from ORACLE_HOME directly (opitzconsulting#87)'
50+
- 'orahost: add new attributes to host_fs_layout (opitzconsulting#96)'
51+
- 'oraswgi: assert OL8 and GI 19.3 without RU (opitzconsulting#84)'
52+
- 'oraswgi: move from package to yum for cvuqdisk.rpm (opitzconsulting#84)'
53+
- refactoring the includes for 19c and 21c (opitzconsulting#82)
54+
- removed all check exceptions from .ansible-lint (opitzconsulting#99)
55+
- uid/gid/passwd attribute in oracle_users/grid_users/oracle_groups is now optional
56+
(opitzconsulting#107)
57+
- update ansible-lint for git pre-commit to v6.3.0 (opitzconsulting#99)
58+
release_summary: 'ansible-oracle has been converted into a collection.
59+
60+
This release starts using antsibull-changelog for managing the CHANGELOG.rst.
61+
62+
'
63+
removed_features:
64+
- 'role removed: oraasm-createdg - replaced by oraasm_manage_diskgroups (opitzconsulting#97)'
65+
- 'role removed: oradb-create - replaced by oradb_manage_db (opitzconsulting#97)'
66+
- 'role removed: oradb-delete - replaced by oradb_manage_db (opitzconsulting#97)'
67+
- 'role removed: oradb-failover - should be implemented in oraswgi-install -no
68+
replacement availible (opitzconsulting#97)'
69+
- 'role removed: oraswgi-clone - not working with current Oracle versions, no
70+
replacement availible (opitzconsulting#97)'
71+
fragments:
72+
- 100-ocenv.yaml
73+
- 101-cleanup.yaml
74+
- 102-antsibull-changelog.yaml
75+
- 103-ansible-oracle-modules.yaml
76+
- 104-dbca-system-password.yaml
77+
- 105-statspack.yaml
78+
- 106-known-issues.yaml
79+
- 107-optional_uid_gid_passwd.yaml
80+
- 108-host_fs_layout.yaml
81+
- 109-pass-container-header.yaml
82+
- 261-ansible-lint.yaml
83+
- 261-ocenv.yaml
84+
- 261-oraswgi_install.yml
85+
- 81-userpassword_management.yaml
86+
- 82-recatoring_Refactoring oraswgi-install.yaml
87+
- 84-ol8gi.yaml
88+
- 86-ocenv.yaml
89+
- 87-dbca.yaml
90+
- 92-goldenimage.yaml
91+
- 93-oracle_user_home.yaml
92+
- 94-linter.yaml
93+
- 95-oracle_profile.yaml
94+
- 96-orahost.yaml
95+
- 97-removed_roles.yaml
96+
- 98-opatch.yaml
97+
- 99-collection.yaml
98+
release_date: '2022-09-13'

changelogs/fragments/100-ocenv.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/101-cleanup.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelogs/fragments/102-antsibull-changelog.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/103-ansible-oracle-modules.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/104-dbca-system-password.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/105-statspack.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/106-known-issues.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelogs/fragments/107-optional_uid_gid_passwd.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)