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
Force-install libssl1.1 if MongoDB needed on Ubuntu >= 22.04 (for Sugarizer) #3380
Conversation
Also tested on Ubuntu 22.04 LTS (Jammy Jellyfish) itself. Looks great ✔️ |
- option: os_ver | ||
value: "{{ os_ver }}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is sort of useless info for iiab,ini, only used to load the derived OS.yml file for ansible. Would not even get to this point if incorrect but might be better suited in create_iiab_ini.yml as the underling distro doesn't really change at runtime.
What is with the "is_ubuntu and os_ver is version('ubuntu-2204', '>=')" in place of 'is_ubuntu_2204 or is_ubuntu_2210'? https://docs.ansible.com/ansible/latest/user_guide/playbooks_tests.html |
Ubuntu releases often. e.g. Ubuntu 23.04 pre-release (weeks away) and 23.10 pre-releases will be circulating before we know it, and comparison operators (e.g. |
Don't need os_ver for that use {{ ansible_distribution_version }} to future proof against ansible.module_utils.compat.version.StrictVersion becoming 'true' at some point in the future. Looks like version_type= is a interim step towards a full semver where mixed numeric+alpha characters are not used. |
Interesting. Ansible might clean up their ability to make very clear what exact OS/distro version is running in future. That'd be great. Meantime IIAB's Lines 35 to 54 in e46e346
|
Resolves:
For those communities wanting Sugarizer on Ubuntu 22.04+
Tested on the latest daily build of Ubuntu 22.10 (server version not desktop version).
Refs: