├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .markdownlint.yaml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Pipfile ├── Pipfile.lock ├── README.md ├── defaults └── main.yml ├── files └── scripts │ ├── cleanup_policy.groovy │ ├── composer │ ├── create_group_repository.groovy │ ├── create_hosted_repository.groovy │ └── create_proxy_repository.groovy │ ├── create_blobstore.groovy │ ├── delete_blobstore.groovy │ ├── delete_repository.groovy │ ├── docker │ ├── create_group_repository.groovy │ ├── create_hosted_repository.groovy │ └── create_proxy_repository.groovy │ ├── maven │ ├── create_group_repository.groovy │ ├── create_hosted_repository.groovy │ └── create_proxy_repository.groovy │ ├── npm │ ├── create_group_repository.groovy │ ├── create_hosted_repository.groovy │ └── create_proxy_repository.groovy │ ├── nuget │ ├── create_group_repository.groovy │ ├── create_hosted_repository.groovy │ └── create_proxy_repository.groovy │ ├── pypi │ ├── create_group_repository.groovy │ ├── create_hosted_repository.groovy │ └── create_proxy_repository.groovy │ ├── raw │ ├── create_group_repository.groovy │ ├── create_hosted_repository.groovy │ └── create_proxy_repository.groovy │ ├── security │ ├── admin_password.groovy │ ├── anonymous.groovy │ ├── ldap.groovy │ ├── realm.groovy │ ├── role.groovy │ └── user.groovy │ └── system │ ├── capability.groovy │ └── task.groovy ├── handlers └── main.yml ├── logo.gif ├── meta └── main.yml ├── molecule └── default │ ├── Dockerfile.j2 │ ├── converge.yml │ ├── group_vars │ └── nexus │ │ └── main.yml │ ├── molecule.yml │ ├── templates │ └── nexus │ │ └── agents │ │ └── newrelic │ │ └── newrelic.yml.j2 │ ├── tests │ └── test_nexus.yml │ └── verify.yml ├── tasks ├── action │ ├── cleanup_policy.yml │ ├── composer │ │ └── create_repository.yml │ ├── create_blobstore.yml │ ├── delete_blobstore.yml │ ├── delete_repository.yml │ ├── docker │ │ └── create_repository.yml │ ├── maven │ │ └── create_repository.yml │ ├── npm │ │ └── create_repository.yml │ ├── nuget │ │ └── create_repository.yml │ ├── pypi │ │ └── create_repository.yml │ ├── raw │ │ └── create_repository.yml │ ├── security │ │ ├── admin_password.yml │ │ ├── anonymous.yml │ │ ├── ldap.yml │ │ ├── realm.yml │ │ ├── role.yml │ │ └── user.yml │ └── system │ │ ├── capability.yml │ │ └── task.yml ├── agent.yml ├── config.yml ├── config_nexus.yml ├── install.yml ├── main.yml ├── script │ ├── declare_script.yml │ └── run_script.yml └── service.yml ├── templates ├── agents │ └── version.txt.j2 ├── nexus.properties.j2 ├── nexus.service.j2 └── nexus.vmoptions.j2 ├── test-requirements.txt └── vars ├── blobstore.yml ├── composer.yml ├── docker.yml ├── main.yml ├── maven.yml ├── npm.yml ├── nuget.yml ├── pypi.yml └── raw.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/.markdownlint.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/README.md -------------------------------------------------------------------------------- /defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/defaults/main.yml -------------------------------------------------------------------------------- /files/scripts/cleanup_policy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/cleanup_policy.groovy -------------------------------------------------------------------------------- /files/scripts/composer/create_group_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/composer/create_group_repository.groovy -------------------------------------------------------------------------------- /files/scripts/composer/create_hosted_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/composer/create_hosted_repository.groovy -------------------------------------------------------------------------------- /files/scripts/composer/create_proxy_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/composer/create_proxy_repository.groovy -------------------------------------------------------------------------------- /files/scripts/create_blobstore.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/create_blobstore.groovy -------------------------------------------------------------------------------- /files/scripts/delete_blobstore.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/delete_blobstore.groovy -------------------------------------------------------------------------------- /files/scripts/delete_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/delete_repository.groovy -------------------------------------------------------------------------------- /files/scripts/docker/create_group_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/docker/create_group_repository.groovy -------------------------------------------------------------------------------- /files/scripts/docker/create_hosted_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/docker/create_hosted_repository.groovy -------------------------------------------------------------------------------- /files/scripts/docker/create_proxy_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/docker/create_proxy_repository.groovy -------------------------------------------------------------------------------- /files/scripts/maven/create_group_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/maven/create_group_repository.groovy -------------------------------------------------------------------------------- /files/scripts/maven/create_hosted_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/maven/create_hosted_repository.groovy -------------------------------------------------------------------------------- /files/scripts/maven/create_proxy_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/maven/create_proxy_repository.groovy -------------------------------------------------------------------------------- /files/scripts/npm/create_group_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/npm/create_group_repository.groovy -------------------------------------------------------------------------------- /files/scripts/npm/create_hosted_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/npm/create_hosted_repository.groovy -------------------------------------------------------------------------------- /files/scripts/npm/create_proxy_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/npm/create_proxy_repository.groovy -------------------------------------------------------------------------------- /files/scripts/nuget/create_group_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/nuget/create_group_repository.groovy -------------------------------------------------------------------------------- /files/scripts/nuget/create_hosted_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/nuget/create_hosted_repository.groovy -------------------------------------------------------------------------------- /files/scripts/nuget/create_proxy_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/nuget/create_proxy_repository.groovy -------------------------------------------------------------------------------- /files/scripts/pypi/create_group_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/pypi/create_group_repository.groovy -------------------------------------------------------------------------------- /files/scripts/pypi/create_hosted_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/pypi/create_hosted_repository.groovy -------------------------------------------------------------------------------- /files/scripts/pypi/create_proxy_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/pypi/create_proxy_repository.groovy -------------------------------------------------------------------------------- /files/scripts/raw/create_group_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/raw/create_group_repository.groovy -------------------------------------------------------------------------------- /files/scripts/raw/create_hosted_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/raw/create_hosted_repository.groovy -------------------------------------------------------------------------------- /files/scripts/raw/create_proxy_repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/raw/create_proxy_repository.groovy -------------------------------------------------------------------------------- /files/scripts/security/admin_password.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/security/admin_password.groovy -------------------------------------------------------------------------------- /files/scripts/security/anonymous.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/security/anonymous.groovy -------------------------------------------------------------------------------- /files/scripts/security/ldap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/security/ldap.groovy -------------------------------------------------------------------------------- /files/scripts/security/realm.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/security/realm.groovy -------------------------------------------------------------------------------- /files/scripts/security/role.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/security/role.groovy -------------------------------------------------------------------------------- /files/scripts/security/user.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/security/user.groovy -------------------------------------------------------------------------------- /files/scripts/system/capability.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/system/capability.groovy -------------------------------------------------------------------------------- /files/scripts/system/task.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/files/scripts/system/task.groovy -------------------------------------------------------------------------------- /handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/handlers/main.yml -------------------------------------------------------------------------------- /logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/logo.gif -------------------------------------------------------------------------------- /meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/meta/main.yml -------------------------------------------------------------------------------- /molecule/default/Dockerfile.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/molecule/default/Dockerfile.j2 -------------------------------------------------------------------------------- /molecule/default/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/molecule/default/converge.yml -------------------------------------------------------------------------------- /molecule/default/group_vars/nexus/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/molecule/default/group_vars/nexus/main.yml -------------------------------------------------------------------------------- /molecule/default/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/molecule/default/molecule.yml -------------------------------------------------------------------------------- /molecule/default/templates/nexus/agents/newrelic/newrelic.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/molecule/default/templates/nexus/agents/newrelic/newrelic.yml.j2 -------------------------------------------------------------------------------- /molecule/default/tests/test_nexus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/molecule/default/tests/test_nexus.yml -------------------------------------------------------------------------------- /molecule/default/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/molecule/default/verify.yml -------------------------------------------------------------------------------- /tasks/action/cleanup_policy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/cleanup_policy.yml -------------------------------------------------------------------------------- /tasks/action/composer/create_repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/composer/create_repository.yml -------------------------------------------------------------------------------- /tasks/action/create_blobstore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/create_blobstore.yml -------------------------------------------------------------------------------- /tasks/action/delete_blobstore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/delete_blobstore.yml -------------------------------------------------------------------------------- /tasks/action/delete_repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/delete_repository.yml -------------------------------------------------------------------------------- /tasks/action/docker/create_repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/docker/create_repository.yml -------------------------------------------------------------------------------- /tasks/action/maven/create_repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/maven/create_repository.yml -------------------------------------------------------------------------------- /tasks/action/npm/create_repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/npm/create_repository.yml -------------------------------------------------------------------------------- /tasks/action/nuget/create_repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/nuget/create_repository.yml -------------------------------------------------------------------------------- /tasks/action/pypi/create_repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/pypi/create_repository.yml -------------------------------------------------------------------------------- /tasks/action/raw/create_repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/raw/create_repository.yml -------------------------------------------------------------------------------- /tasks/action/security/admin_password.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/security/admin_password.yml -------------------------------------------------------------------------------- /tasks/action/security/anonymous.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/security/anonymous.yml -------------------------------------------------------------------------------- /tasks/action/security/ldap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/security/ldap.yml -------------------------------------------------------------------------------- /tasks/action/security/realm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/security/realm.yml -------------------------------------------------------------------------------- /tasks/action/security/role.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/security/role.yml -------------------------------------------------------------------------------- /tasks/action/security/user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/security/user.yml -------------------------------------------------------------------------------- /tasks/action/system/capability.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/system/capability.yml -------------------------------------------------------------------------------- /tasks/action/system/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/action/system/task.yml -------------------------------------------------------------------------------- /tasks/agent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/agent.yml -------------------------------------------------------------------------------- /tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/config.yml -------------------------------------------------------------------------------- /tasks/config_nexus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/config_nexus.yml -------------------------------------------------------------------------------- /tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/install.yml -------------------------------------------------------------------------------- /tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/main.yml -------------------------------------------------------------------------------- /tasks/script/declare_script.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/script/declare_script.yml -------------------------------------------------------------------------------- /tasks/script/run_script.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/script/run_script.yml -------------------------------------------------------------------------------- /tasks/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/tasks/service.yml -------------------------------------------------------------------------------- /templates/agents/version.txt.j2: -------------------------------------------------------------------------------- 1 | {{ item.version }} -------------------------------------------------------------------------------- /templates/nexus.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/templates/nexus.properties.j2 -------------------------------------------------------------------------------- /templates/nexus.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/templates/nexus.service.j2 -------------------------------------------------------------------------------- /templates/nexus.vmoptions.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/templates/nexus.vmoptions.j2 -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /vars/blobstore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/blobstore.yml -------------------------------------------------------------------------------- /vars/composer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/composer.yml -------------------------------------------------------------------------------- /vars/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/docker.yml -------------------------------------------------------------------------------- /vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/main.yml -------------------------------------------------------------------------------- /vars/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/maven.yml -------------------------------------------------------------------------------- /vars/npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/npm.yml -------------------------------------------------------------------------------- /vars/nuget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/nuget.yml -------------------------------------------------------------------------------- /vars/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/pypi.yml -------------------------------------------------------------------------------- /vars/raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idealista/nexus-role/HEAD/vars/raw.yml --------------------------------------------------------------------------------