is anyone using docker_login with Google Cloud Registry?
I am attempting to do so by defining variable for auth token:
gcloud_token_file: gcp_sa_account.json
gcloud_token: "{{ lookup('file', gcloud_token_file) }}"
and then trying to login:
docker_login: username="_json_key" password="{{ gcloud_token | to_json |
quote }}" email="{{ docker_auth_email }}" registry="gcr.io" reauthorize=
"yes"
it looks like ansible instead of picking up "raw" contents of the file
auto-converts it into structure as soon as it notices JSON so I have to
"un-convert" it with to_json, however as soon as I do that it seems like
escaping/quoting goes out the window and I am unable to get login to work
as expected. Using the same gcp_sa_account.json I can login just find using
docker login -e [email protected] -u _json_key -p "$(cat gcp_sa_account.json)"
https://gcr.io
I looked online and couldn't find any samples of people using it. is it
just not meant to be functional with GCR?
--
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/d2377c28-6dc7-4561-b27a-6dbf983e7df9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.