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.