diff --git a/lib/ansible/modules/cloud/docker/docker_login.py b/lib/ansible/modules/cloud/docker/docker_login.py index 4718de8005..8fe95ffa4e 100644 --- a/lib/ansible/modules/cloud/docker/docker_login.py +++ b/lib/ansible/modules/cloud/docker/docker_login.py @@ -46,11 +46,10 @@ options: email: required: False description: - - "The email address for the registry account. NOTE: private registries may not require this, - but Docker Hub requires it." + - "The email address for the registry account." reauthorize: description: - - Refresh exiting authentication found in the configuration file. + - Refresh existing authentication found in the configuration file. type: bool default: 'no' aliases: @@ -98,7 +97,6 @@ EXAMPLES = ''' docker_login: username: docker password: rekcod - email: docker@docker.io - name: Log into private registry and force re-authorization docker_login: @@ -111,13 +109,11 @@ EXAMPLES = ''' docker_login: username: docker password: rekcod - email: docker@docker.io config_path: /tmp/.mydockercfg - name: Log out of DockerHub docker_login: state: absent - email: docker@docker.com ''' RETURN = ''' @@ -324,9 +320,6 @@ def main(): login_result={} ) - if client.module.params['state'] == 'present' and client.module.params['registry_url'] == DEFAULT_DOCKER_REGISTRY and not client.module.params['email']: - client.module.fail_json(msg="'email' is required when logging into DockerHub") - LoginManager(client, results) if 'actions' in results: del results['actions']