On Thu, Aug 4, 2022 at 4:23 PM [email protected]
<[email protected]> wrote:
>
> I've got some playbooks that install updates to some servers based on
> operating system family like so:
>
> - include_tasks: update-RedHat.yml
> when: (ansible_os_family == 'RedHat')
>
> - include_tasks: update-Debian.yml
> when: (ansible_os_family == 'Debian')
>
> We recently changed a bunch of servers to Alma Linux and this conditional is
> being skipped due to Alma Linux not being flagged as being in that family.
>
> I'm running AWX 17.1.0 with Ansible 2.9.18 on an Ubuntu 20.04 server. I found
> some stuff that suggests perhaps this version of ansible won't recognise the
> family, but I'm pretty well stuck on how best to upgrade the ansible version.
> All the information I can find online just produces error rabbit holes and
> I'd rather avoid major change today if possible.
Uninstall ansible. Install ansible-core, which contains the working
parts of ansible including the ansible commands.
pip3 install --user ansible-core
Ignore the modern "ansible" package unless you really care to blow
half a Gig or so on 100 distinct ansible galaxy collection modules,
which are better updated individually.
> Is there another way I can get those servers included that anyone knows of?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/ee6ee5a2-f902-4247-aa9e-e24738742837n%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/CAOCN9ryAWK%2BOf_y-amWBHr9Etpi8y8YSv-SnmFaKGrpHrKAdCQ%40mail.gmail.com.