From ab7e57cba50f28de031b75769bbb949dcab7826e Mon Sep 17 00:00:00 2001 From: Danny Kulchinsky Date: Fri, 29 Sep 2017 21:32:23 -0400 Subject: [PATCH] Allow disabling authentication for Docker pull (Nexus 3.6.0) --- defaults/main.yml | 1 + files/groovy/create_repo_docker_group.groovy | 1 + files/groovy/create_repo_docker_hosted.groovy | 1 + files/groovy/create_repo_docker_proxy.groovy | 1 + 4 files changed, 4 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 1b1dc33..f3df617 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -232,6 +232,7 @@ nexus_repos_raw_group: # Docker support _nexus_repos_docker_defaults: blob_store: "{{ nexus_blob_names.docker.blob }}" + force_basic_auth: true strict_content_validation: true version_policy: release # release, snapshot or mixed layout_policy: strict # strict or permissive diff --git a/files/groovy/create_repo_docker_group.groovy b/files/groovy/create_repo_docker_group.groovy index 6b144a2..b560622 100644 --- a/files/groovy/create_repo_docker_group.groovy +++ b/files/groovy/create_repo_docker_group.groovy @@ -9,6 +9,7 @@ configuration = new Configuration( online: true, attributes: [ docker: [ + forceBasicAuth: parsed_args.force_basic_auth, httpPort: parsed_args.http_port, v1Enabled : parsed_args.v1_enabled ], diff --git a/files/groovy/create_repo_docker_hosted.groovy b/files/groovy/create_repo_docker_hosted.groovy index d68b2a2..d33a24d 100644 --- a/files/groovy/create_repo_docker_hosted.groovy +++ b/files/groovy/create_repo_docker_hosted.groovy @@ -9,6 +9,7 @@ configuration = new Configuration( online: true, attributes: [ docker: [ + forceBasicAuth: parsed_args.force_basic_auth, httpPort: parsed_args.http_port, v1Enabled : parsed_args.v1_enabled ], diff --git a/files/groovy/create_repo_docker_proxy.groovy b/files/groovy/create_repo_docker_proxy.groovy index edab0fc..36c4b14 100644 --- a/files/groovy/create_repo_docker_proxy.groovy +++ b/files/groovy/create_repo_docker_proxy.groovy @@ -9,6 +9,7 @@ configuration = new Configuration( online: true, attributes: [ docker: [ + forceBasicAuth: parsed_args.force_basic_auth, httpPort: parsed_args.http_port, v1Enabled : parsed_args.v1_enabled ],