Hi William,

> so bottom line I am using the community.docker collection and my code
> is pretty simple to start I just want to login to my registry and i
> am failing and do not have 
> a clue as to why my code is below and I get this error
> 
> {
>   "msg": "Error connecting: Error while fetching server API version: 
> ('Connection aborted.', FileNotFoundError(2, 'No such file or
> directory'))", "invocation": {

the error says that the module cannot talk to your Docker daemon.

You didn't configure any way to talk to the Daemon, so the default is
used, which means using a Unix socket /var/run/docker.sock.

When trying to access /var/run/docker.sock, a FileNotFoundError error
was raised.

You can probably resolve this by telling the module how to connect to
your Docker daemon. (The most easy way to do that is to use the
community.docker.docker module defaults group, then you only have to do
it once for all modules in your play. Alternatively you can use
environment variables, which should work fine for localhost - it's more
tricky on remote hosts.)

Cheers,
Felix


>     "module_args": {
>       "registry_url": "registry.hub.docker.com",
>       "username": "xxxxxxxxx",
>       "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
>       "reauthorize": true,
>       "docker_host": "unix://var/run/docker.sock",
>       "api_version": "auto",
>       "timeout": 60,
>       "tls": false,
>       "use_ssh_client": false,
>       "validate_certs": false,
>       "debug": false,
>       "state": "present",
>       "config_path": "/root/.docker/config.json",
>       "tls_hostname": null,
>       "ca_cert": null,
>       "client_cert": null,
>       "client_key": null,
>       "ssl_version": null
>     }
>   },
>   "_ansible_no_log": null,
>   "changed": false
> }
> 
> 
> ---
> - name: docker
>   hosts: localhost
>   gather_facts: false
>   collections:
>     - community.docker
> 
>   - name: Docker Login
>       community.docker.docker_login:
>         registry_url: registry.hub.docker.com
>         username: xxxxxxxxx
>         password: XXXXXXXXX
> 

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/20230628224010.071fdc5e%40rovaniemi.

Reply via email to