Skip to content
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

sap_swpm: add functionality to set specific DDIC and SAP* passwords during new installation #874

Closed
wants to merge 51 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
80b5eb2
sap_swpm: add functionality to set specific DDIC and SAP* passwords
Oct 8, 2024
c633d4d
sap_swpm: add functionality to set specific DDIC and SAP* passwords
Oct 8, 2024
631d0ff
fix: Issue 868 fix for SLES4SAP15 SP6
marcelmamula Oct 11, 2024
002afb8
feat: Add new minor version across distribution
marcelmamula Oct 11, 2024
19c7efc
docs: Readme update collection, pacemaker
marcelmamula Sep 24, 2024
40bb207
Docs: Readme update for all roles except swpm
marcelmamula Sep 26, 2024
9a56b6c
First round of adjustments after review
marcelmamula Sep 27, 2024
50aa133
sap_hana_preconfigure: Set THP to madvise from RHEL 9.2 onwards
berndfinger Oct 21, 2024
09c3d77
sap_hana_preconfigure: Also assert the current THP status
berndfinger Oct 24, 2024
6503e1d
sap_hana_preconfigure: Fix typo in THP assert task
berndfinger Oct 24, 2024
3e59f26
sap_hana_preconfigure: Use false instead of no in THP assert tasks
berndfinger Oct 24, 2024
80fb0dd
sap_hana_preconfigure: Also set the current THP state
berndfinger Oct 24, 2024
4fa51e9
collection: Specify minimum version for dependent collections
berndfinger Oct 31, 2024
a172211
collection: Use 9.0.0 for the minimum required community.general version
berndfinger Nov 4, 2024
325a577
sap_swpm: No longer use different execution modes
berndfinger Aug 2, 2024
37bf658
sap_swpm: Improved section markers for inifile
berndfinger Aug 5, 2024
23beead
sap_swpm: Reorganize yml files, part 1
berndfinger Aug 5, 2024
0331724
sap_swpm: Fix task name
berndfinger Aug 6, 2024
0324e41
sap_swpm: Speed up inifile generation if tag is specified
berndfinger Aug 6, 2024
e6e8967
sap_swpm: Integrate the inifile_reuse mode
berndfinger Aug 6, 2024
beb32c2
sap_swpm: Reorganize yml files, part 2
berndfinger Aug 7, 2024
5d80ae7
sap_swpm: Improve variable detection
berndfinger Aug 9, 2024
ecf23d9
sap_swpm: Fix typo in README.md
berndfinger Aug 12, 2024
2d78dac
sap_swpm: Add certain parameter consistency checks
berndfinger Aug 15, 2024
e217e7b
sap_swpm: Adapt README.md
berndfinger Aug 22, 2024
ab21563
sap_swpm: Explain how to migrate playbooks
berndfinger Aug 22, 2024
56bce5e
sap_swpm: Add missing single reverse quote
berndfinger Sep 5, 2024
00f9068
sap_swpm: Repeat PR #850 and solve ansible-lint error
berndfinger Sep 5, 2024
109e728
sap_swpm: Further changes to README.md
berndfinger Sep 5, 2024
8e57dba
sap_swpm: Only mention the `vars:` section for redefining variables
berndfinger Sep 6, 2024
4c5b952
sap_swpm: Recognize sap_swpm_templates_install_dictionary
berndfinger Sep 9, 2024
8f2c211
sap_swpm: No longer define sap_swpm_product_catalog_id...
berndfinger Sep 10, 2024
66ecd47
sap_swpm: Allow undefined or empty sap_swpm_role_parameters_dict
berndfinger Sep 10, 2024
97e0a1e
sap_swpm: Prioritize sap_swpm_templates_install_dictionary members
berndfinger Sep 19, 2024
cfe8f98
sap_swpm: Adapt README.md to new standard
berndfinger Sep 27, 2024
256c2f3
docs: Update readme and add vars section
marcelmamula Oct 3, 2024
cdb5f4f
sap_swpm: Use sap_maintain_etc_hosts role; use booleans
berndfinger Oct 21, 2024
6ad2e85
sap_swpm: Add support for HA virtual hostname resolution
berndfinger Oct 28, 2024
e448e69
sap_swpm: remove roles/sap_swpm/requirements.yml
berndfinger Oct 31, 2024
7d1ff33
sap_swpm: Implement changes requested for virtual IP checks
berndfinger Nov 4, 2024
e62a829
sap_swpm: Run the virtual IP checks before the swpm_prepare tasks
berndfinger Nov 4, 2024
71a7811
sap_swpm: Perform additional assertions for the install type
berndfinger Nov 4, 2024
c50558d
sap_swpm: Do not include the installation type file for default case
berndfinger Nov 5, 2024
16e6157
sap_swpm: Skip comments in /etc/hosts check
berndfinger Nov 6, 2024
c1c4368
sap_swpm: Fix /etc/hosts ip address resolution
berndfinger Nov 6, 2024
0f087c4
sap_swpm: Improve the fail message for virt hostname resolution
berndfinger Nov 6, 2024
b0c7b60
sap_hana_preconfigure: Allow setting THP to any possible value
berndfinger Nov 8, 2024
4fb4e6a
sap_hana_preconfigure: No longer set net.core.somaxconn in RHEL 9
berndfinger Nov 15, 2024
936f291
sap_netweaver_preconfigure: Sync with applicable SAP notes for Adobe DS
berndfinger Nov 18, 2024
f7679f7
sap_hana_preconfigure: Add compat-sap-c++-13
berndfinger Nov 22, 2024
3a4affb
sap_swpm: add functionality to set specific DDIC and SAP* passwords
Oct 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions roles/sap_swpm/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -231,8 +231,13 @@ sap_swpm_java_scs_instance_hostname: ""
sap_swpm_master_password:

# New Install - define DDIC 000 password
# Restore - DDIC 000 password from backup
sap_swpm_ddic_000_password:
# If not set, DDIC will be set to the master password
# Restore - DDIC 000 password from
sap_swpm_ddic_000_password:

# New Install - define SAP* 000 password
# If not set, SAP* will be set to the master password
sap_swpm_sapstar_000_password:

# initial = not an HA setup
# set this in the input file when installing ascs, ers to indicate an HA setup
Expand Down
19 changes: 19 additions & 0 deletions roles/sap_swpm/templates/configfile.j2
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,25 @@ HDB_Userstore.useABAPSSFS = false
# NW_HDB_DBClient.checkCreateUserstore = true
# NW_HDB_DBClient.clientPathStrategy = LOCAL
{% endif %}
{% if sap_swpm_ddic_000_password | d('',true) | length > 0 %}

######
# newinstall_ddic_000_password_not_master
######
# Are the passwords for the DDIC users different from the default value?
NW_CI_Instance_ABAP_Reports.ddic000Password = {{ sap_swpm_ddic_000_password }}
NW_CI_Instance_ABAP_Reports.needNewDDIC000Password = true
{% endif %}
{% if sap_swpm_sapstar_000_password | d('',true) | length > 0 %}

######
# newinstall_sapstar_000_password_not_master
######
# Are the passwords for the SAP* users different from the default value?
NW_CI_Instance_ABAP_Reports.ddic000Password =
NW_CI_Instance_ABAP_Reports.needNewSapStar000Password = true
NW_CI_Instance_ABAP_Reports.sapStar000Password = {{ sap_swpm_sapstar_000_password }}
{% endif %}
{% if 'credentials_syscopy' in sap_swpm_inifile_list %}

######
Expand Down
Loading