I believe that the original Ansible installation process is deprecated. It was pretty messy, anyway, since it had to do a lot of grunt work. Likewise the ceph-install program, which is in the Octopus docs, but wasn't actually available in the release of Octopus I installed on my servers. The Ansible playbooks also assumed things about the environment that didn't fit my setup, so I never used them. The good news is that unless you're determined to install a pre-Octopus release of Ceph or want the legacy setup, the cephadm application makes life considerably simpler. In fact, I rolled my own playbooks and all it contains are the following steps: 1. Install the ceph repository that corresponds to the release of Ceph you want. 2. Install the cephadm package from that repository. Optionally you can install ceph-common if you don't want to be restricted to doing all your work via "cephadm shell". 3. Copy your ceph config files to the targer machine. Now when you first run cephadm it will download and install the docker/podman container image that is shared between most of the Ceph daemons and after that, you're pretty much good to go. Image installation might not get done until you attempt something such as creating an OSD on that machine, but it will be done when needed. As a final note, even in the latest Ceph releases prefer you to the old (legecy) "Manual procedure". IGNORE THAT!!!! Lock for the cephadm equivalents. They're shy, but a little searching will show them. In other words, you don't really need a ready-made playbook now. You can roll your own like I did, but that's just a convenience. Tim On Fri, 2024-08-30 at 17:53 +0300, Michel Niyoyita wrote: > Dear team , > > > I configuring ceph cluster using ceph-ansible , ubuntu OS 20.04 . my > previous production cluster have been configured using the same > configuration and it is working perfectly , now I am trying to build > the > new cluster using the same configurations , but I am facing the > following errors: > > ansible-playbook site.yml > Traceback (most recent call last): > File "/usr/bin/ansible-playbook", line 66, in <module> > from ansible.utils.display import Display, initialize_locale > ImportError: cannot import name 'initialize_locale' from > 'ansible.utils.display' > (/usr/local/lib/python3.8/dist-packages/ansible/utils/display.py) > > Can someone help to solve the issue? > > Best regards > > Michel > _______________________________________________ > ceph-users mailing list -- ceph-users@xxxxxxx > To unsubscribe send an email to ceph-users-leave@xxxxxxx _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx