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

Add SLES 12/15 Support #462

Merged
merged 1 commit into from
Dec 29, 2020

Conversation

towo
Copy link
Member

@towo towo commented Mar 13, 2019

Pull Request (PR) description

Adds support for SUSE Linux Enterprise Server to the puppetlabs-corosync module.
No special care is given to ensure only supported clusters are used, that's for either a profile or a separate module.

This Pull Request (PR) fixes the following issues

n/a

@towo towo added the enhancement New feature or request label Mar 13, 2019
@towo
Copy link
Member Author

towo commented Mar 13, 2019

Thus far, there is no SLES added to the acceptance tests, which might be of interest.

@towo towo self-assigned this Mar 13, 2019
@towo towo changed the title Feature/sles support SLES support Mar 18, 2019
manifests/params.pp Outdated Show resolved Hide resolved
manifests/params.pp Outdated Show resolved Hide resolved
manifests/params.pp Outdated Show resolved Hide resolved
manifests/params.pp Outdated Show resolved Hide resolved
manifests/params.pp Outdated Show resolved Hide resolved
@bastelfreak bastelfreak added the needs-work not ready to merge just yet label Mar 19, 2019
@towo towo removed tests-fail needs-work not ready to merge just yet labels Mar 25, 2019
context 'on SLES platforms' do
let :facts do
{
osfamily: 'Suse',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you also need to mock the os hash here. I'm not sure if it's easier or harder to migrate the whole file to rspec-puppet-facts 🤔

@vox-pupuli-tasks
Copy link

Dear @towo, thanks for the PR!

This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

@ekohl
Copy link
Member

ekohl commented May 29, 2020

This needs a rebase now.

@bastelfreak
Copy link
Member

@towo thanks for rebasing? Any chance you can take a look at #492 ?

Going by corosync/pacemaker versions in SLES 12 and 15, I've added
sane-ish defaults.

Bonus points for checking for existence of SLE-HA repositories; checking
if we have a registered HA product should be an optional feature.
@bastelfreak bastelfreak changed the title SLES support Add SLES support Dec 29, 2020
@bastelfreak bastelfreak changed the title Add SLES support Add SLES 12/15 Support Dec 29, 2020
@bastelfreak bastelfreak merged commit 1371287 into voxpupuli:master Dec 29, 2020
@towo towo deleted the feature/sles-support branch December 29, 2020 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants