-
-
Notifications
You must be signed in to change notification settings - Fork 74
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 support for CentOS / RHEL 8 #248
Comments
ansible reports the default package manager as dnf for Centos 8. As part of this issue would you want to:
|
@amanda11 Thanks for raising this! For consistency reasons with st2 installation documentation, scripted installer and less diff in ansible-st2 codebase I'd prefer to rely on older |
Are you looking for someone to take this on? |
@amanda11 Happy to work with you/help you get this done. At the moment we are working on releasing ST2 3.2 which will include beta support for EL8. FWIW - regarding Once the EL8 packages are released we can start a list of what needs to be addressed. |
@punkrokk Sounds good. I had a quick play the other-day with ansible and Centos 8, and the first thing it failed on was the fact that it tries looking for files like mongodb_dnf.yml as the ansible facts package mgr reports it as dnf rather than yum (hence the inquiry). |
@punkrokk I have some free time to start looking at this if its worth starting. I was first going to take a look at the one line installer to see the differences it does for EL8. |
On a fork I have playbook changes that successfully install on Centos8 from the ansible playbook and pass the smoke tests. Are the smoke-tests in the ansible-playbook sufficient for checking that its installed correctly or is there more recommended? |
@amanda11 That was fast :) I was going to recommend checking the diff between ST2 3.1 and 3.2 one line install. That being said, I think the things to look for are:
Once that is done, create a PR from your fork & branch so we can compare and provide more feedback. Thanks for your help on this one! |
Initial PR up #261 |
The task breakdown put together here and description of scope was super helpful. |
To go along with StackStorm/st2#4761
Once this is done and there are CentOS 8 packages available, we can work to get this implemented in Ansible.
Things to handle:
Updates for EL8:
sudo yum -y module enable perl:5.26
policycoreutils-python -> policycoreutils-python-utils
[includes/common.sh](https://github.com/StackStorm/st2-packages/blob/f0e1e650d17ccee9c8e4ab05bfdbd1a664378089/scripts/st2bootstrap-el8.sh#L256-L260)
to forcePEM
key type.See StackStorm/st2docs#955 more differences from EL7 -> EL8.
The text was updated successfully, but these errors were encountered: