Ansible_local version mismatch

Hi @swalkinshaw and @ben ,
Thanks for your quick replies. I have been using trellis-cli for a while now and this issue just came out of nowhere (though I want to somehow blame my upgrade to Ventura). That helps clear things up a bit, but why can’t my Vagrant file find the ansible in the virtualenv?
Everything looks good on a brand new site until it tries to find the local/host ansible.

Does anything below strike you as suspicious?
(Hope I haven’t cut away anything relevant)

MBP-2020:Sites conduct$ ansible --version
-bash: ansible: command not found
MBP-2020:Sites conduct$ trellis new example.com
Creating new Trellis project in /Users/conduct/Sites/example.com

Site domain [example.com]: 

✔ example.com
Initializing project...

[✓] Created virtualenv (/Users/conduct/Sites/example.com/trellis/.trellis/virtualenv)
[✓] Ensure pip is up to date
[✓] Dependencies installed
Starting galaxy role install process
- downloading role 'composer', owned by geerlingguy
[... other roles here. No problems ...]
- mailpit (v1.0.0) was installed successfully

example.com project created with versions:
  Trellis v1.21.0
  Bedrock v1.22.0

MBP-2020:Sites conduct$ cd example.com/
[trellis] activated env
MBP-2020:example.com conduct$ ansible --version
ansible [core 2.14.4]
  config file = None
  configured module search path = ['/Users/conduct/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /Users/conduct/Sites/example.com/trellis/.trellis/virtualenv/lib/python3.9/site-packages/ansible
  ansible collection location = /Users/conduct/.ansible/collections:/usr/share/ansible/collections
  executable location = /Users/conduct/Sites/example.com/trellis/.trellis/virtualenv/bin/ansible
  python version = 3.9.6 (default, Mar 10 2023, 20:16:38) [Clang 14.0.3 (clang-1403.0.22.14.1)] (/Users/conduct/Sites/example.com/trellis/.trellis/virtualenv/bin/python3)
  jinja version = 3.1.2
  libyaml = True
MBP-2020:example.com conduct$ trellis up             
Starting galaxy role install process
- composer (1.9.0) is already installed, skipping.
- ntp (2.3.1) is already installed, skipping.
- logrotate (v0.0.5) is already installed, skipping.
- swapfile (v2.0.36) is already installed, skipping.
- mailpit (v1.0.0) is already installed, skipping.

Running command => vagrant up
Bringing machine 'default' up with 'parallels' provider...
==> default: Registering VM image from the base box 'bento/ubuntu-22.04-arm64'...
==> default: Creating new virtual machine as a linked clone of the box image...

[ boots without issue until... ]

==> default: Running provisioner: ansible_local...
    default: Installing Ansible...
    default: Installing pip... (for Ansible installation)
The requested Ansible version (2.10.7) was not found on the guest.
Please check the Ansible installation on your Vagrant guest system (currently: 2.10.17),
or adapt the provisioner `version` option in your Vagrantfile.
See https://docs.vagrantup.com/v2/provisioning/ansible_common.html#version
for more information.
exit status 1

Are there any other tests/checks I could run?

Thanks again!

@ben, I’ve tested Lima and had success after sorting out some networking issues. I’ll try again with trellis-cli 1.11 and hope to switch over before I have to renew my Parallels subscription! :money_mouth_face: