Zend certified PHP/Magento developer

Error when setting up Ansible AWX

Im setting up Ansible AWX on my Windows 10 machine using docker-compose. When running the install playbook ansible-playbook -i inventory install.yml I get the error below. Im able to see the login screen but unable to login using the default credentials. Ive tried updating my docker-compose version but no luck. Any ideas how to solve this error?

Im following the steps from this github repo https://github.com/ansible/awx/blob/17.0.1/INSTALL.md

Docker-Compose version = 1.29.2
Docker version = 24.0.7
Ansible version = core 2.15.6
Python version = 3.10.12

TASK [local_docker : Run migrations in task container]

************************************************************************************************************************************************fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “docker-compose run
–rm –service-ports task awx-manage migrate –no-input”, “delta”: “0:00:00.373472”, “end”: “2023-12-19 10:55:04.590566”, “msg”:
“non-zero return code”, “rc”: 1, “start”: “2023-12-19
10:55:04.217094”, “stderr”: “Traceback (most recent call last):n
File “/home/jvieyra/.local/bin/docker-compose”, line 8, in
n sys.exit(main())`n File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/main.py”,
line 81, in mainn command_func()n File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/main.py”,
line 200, in perform_commandn project = project_from_options(‘.’,
options)n File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/command.py”,
line 60, in project_from_optionsn return get_project(n File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/command.py”,
line 152, in get_projectn client = get_client(n File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/docker_client.py”,
line 41, in get_clientn client = docker_client(n File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/docker_client.py”,
line 124, in docker_clientn kwargs =
kwargs_from_env(environment=environment,
ssl_version=tls_version)nTypeError: kwargs_from_env() got an
unexpected keyword argument ‘ssl_version'”, “stderr_lines”:
[“Traceback (most recent call last):”, ” File
“/home/jvieyra/.local/bin/docker-compose”, line 8, in “, “
sys.exit(main())”, ” File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/main.py”,
line 81, in main”, ” command_func()”, ” File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/main.py”,
line 200, in perform_command”, ” project =
project_from_options(‘.’, options)”, ” File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/command.py”,
line 60, in project_from_options”, ” return get_project(“, ” File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/command.py”,
line 152, in get_project”, ” client = get_client(“, ” File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/docker_client.py”,
line 41, in get_client”, ” client = docker_client(“, ” File
“/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/docker_client.py”,
line 124, in docker_client”, ” kwargs =
kwargs_from_env(environment=environment, ssl_version=tls_version)”,
“TypeError: kwargs_from_env() got an unexpected keyword argument
‘ssl_version'”], “stdout”: “”, “stdout_lines”: []}`

Inventory file

localhost ansible_connection=local 
ansible_python_interpreter="/usr/bin/python3"

[all:vars]
dockerhub_base=ansible

awx_task_hostname=awx
awx_web_hostname=awxweb
# Local directory that is mounted in the awx_postgres docker container to place the db in
postgres_data_dir="~/.awx/pgdocker"
host_port=80
host_port_ssl=443

docker_compose_dir="~/.awx/awxcompose"

pg_username=awx
pg_password=awxpass
pg_database=awx
pg_port=5432

admin_user=admin
admin_password=password

# Whether or not to create preload data for demonstration purposes
create_preload_data=True

secret_key=awxsecret

# Proxy
http_proxy=http://proxy:3128
https_proxy=http://proxy:3128
#no_proxy=mycorp.org

# AWX custom virtual environment folder. Only usable for local install.
custom_venv_dir=/opt/my-envs/

ca_trust_dir=/etc/pki/ca-trust/source/anchors