├── .gitignore ├── LICENSE.md ├── README.md ├── defaults └── main.yml ├── files └── groovy │ ├── create_blobstore.groovy │ ├── create_repo_bower_group.groovy │ ├── create_repo_bower_hosted.groovy │ ├── create_repo_bower_proxy.groovy │ ├── create_repo_docker_group.groovy │ ├── create_repo_docker_hosted.groovy │ ├── create_repo_docker_proxy.groovy │ ├── create_repo_gitlfs_hosted.groovy │ ├── create_repo_maven_group.groovy │ ├── create_repo_maven_hosted.groovy │ ├── create_repo_maven_proxy.groovy │ ├── create_repo_npm_group.groovy │ ├── create_repo_npm_hosted.groovy │ ├── create_repo_npm_proxy.groovy │ ├── create_repo_pypi_group.groovy │ ├── create_repo_pypi_hosted.groovy │ ├── create_repo_pypi_proxy.groovy │ ├── create_repo_raw_group.groovy │ ├── create_repo_raw_hosted.groovy │ ├── create_repo_raw_proxy.groovy │ ├── create_repo_rubygems_group.groovy │ ├── create_repo_rubygems_hosted.groovy │ ├── create_repo_rubygems_proxy.groovy │ ├── create_task.groovy │ ├── delete_blobstore.groovy │ ├── delete_repo.groovy │ ├── setup_anonymous_access.groovy │ ├── setup_base_url.groovy │ ├── setup_capability.groovy │ ├── setup_http_proxy.groovy │ ├── setup_ldap.groovy │ ├── setup_privilege.groovy │ ├── setup_role.groovy │ ├── setup_user.groovy │ └── update_admin_password.groovy ├── meta └── main.yml ├── pom.xml ├── tasks ├── admin_password_setup.yml ├── call_script.yml ├── create_blobstore_each.yml ├── create_repo_bower_group_each.yml ├── create_repo_bower_hosted_each.yml ├── create_repo_bower_proxy_each.yml ├── create_repo_docker_group_each.yml ├── create_repo_docker_hosted_each.yml ├── create_repo_docker_proxy_each.yml ├── create_repo_gitlfs_hosted_each.yml ├── create_repo_maven_group_each.yml ├── create_repo_maven_hosted_each.yml ├── create_repo_maven_proxy_each.yml ├── create_repo_npm_group_each.yml ├── create_repo_npm_hosted_each.yml ├── create_repo_npm_proxy_each.yml ├── create_repo_pypi_group_each.yml ├── create_repo_pypi_hosted_each.yml ├── create_repo_pypi_proxy_each.yml ├── create_repo_raw_group_each.yml ├── create_repo_raw_hosted_each.yml ├── create_repo_raw_proxy_each.yml ├── create_repo_rubygems_group_each.yml ├── create_repo_rubygems_hosted_each.yml ├── create_repo_rubygems_proxy_each.yml ├── create_task_each.yml ├── declare_script_each.yml ├── delete_blobstore_each.yml ├── delete_repo_each.yml ├── httpd_reverse_proxy_config.yml ├── main.yml ├── nexus-restore.yml ├── nexus_install.yml ├── nexus_purge.yml ├── setup_ldap_each.yml ├── setup_privilege_each.yml ├── setup_role_each.yml └── setup_user_each.yml ├── templates ├── nexus-blob-backup.sh.j2 ├── nexus-blob-restore.sh.j2 ├── nexus-vhost.conf └── nexus.service └── vars └── blob_vars.yml /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/README.md -------------------------------------------------------------------------------- /defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/defaults/main.yml -------------------------------------------------------------------------------- /files/groovy/create_blobstore.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_blobstore.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_bower_group.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_bower_group.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_bower_hosted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_bower_hosted.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_bower_proxy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_bower_proxy.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_docker_group.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_docker_group.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_docker_hosted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_docker_hosted.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_docker_proxy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_docker_proxy.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_gitlfs_hosted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_gitlfs_hosted.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_maven_group.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_maven_group.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_maven_hosted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_maven_hosted.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_maven_proxy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_maven_proxy.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_npm_group.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_npm_group.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_npm_hosted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_npm_hosted.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_npm_proxy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_npm_proxy.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_pypi_group.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_pypi_group.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_pypi_hosted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_pypi_hosted.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_pypi_proxy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_pypi_proxy.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_raw_group.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_raw_group.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_raw_hosted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_raw_hosted.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_raw_proxy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_raw_proxy.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_rubygems_group.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_rubygems_group.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_rubygems_hosted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_rubygems_hosted.groovy -------------------------------------------------------------------------------- /files/groovy/create_repo_rubygems_proxy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_repo_rubygems_proxy.groovy -------------------------------------------------------------------------------- /files/groovy/create_task.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/create_task.groovy -------------------------------------------------------------------------------- /files/groovy/delete_blobstore.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/delete_blobstore.groovy -------------------------------------------------------------------------------- /files/groovy/delete_repo.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/delete_repo.groovy -------------------------------------------------------------------------------- /files/groovy/setup_anonymous_access.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/setup_anonymous_access.groovy -------------------------------------------------------------------------------- /files/groovy/setup_base_url.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/setup_base_url.groovy -------------------------------------------------------------------------------- /files/groovy/setup_capability.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/setup_capability.groovy -------------------------------------------------------------------------------- /files/groovy/setup_http_proxy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/setup_http_proxy.groovy -------------------------------------------------------------------------------- /files/groovy/setup_ldap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/setup_ldap.groovy -------------------------------------------------------------------------------- /files/groovy/setup_privilege.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/setup_privilege.groovy -------------------------------------------------------------------------------- /files/groovy/setup_role.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/setup_role.groovy -------------------------------------------------------------------------------- /files/groovy/setup_user.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/setup_user.groovy -------------------------------------------------------------------------------- /files/groovy/update_admin_password.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/files/groovy/update_admin_password.groovy -------------------------------------------------------------------------------- /meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/meta/main.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/pom.xml -------------------------------------------------------------------------------- /tasks/admin_password_setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/admin_password_setup.yml -------------------------------------------------------------------------------- /tasks/call_script.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/call_script.yml -------------------------------------------------------------------------------- /tasks/create_blobstore_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_blobstore_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_bower_group_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_bower_group_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_bower_hosted_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_bower_hosted_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_bower_proxy_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_bower_proxy_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_docker_group_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_docker_group_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_docker_hosted_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_docker_hosted_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_docker_proxy_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_docker_proxy_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_gitlfs_hosted_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_gitlfs_hosted_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_maven_group_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_maven_group_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_maven_hosted_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_maven_hosted_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_maven_proxy_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_maven_proxy_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_npm_group_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_npm_group_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_npm_hosted_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_npm_hosted_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_npm_proxy_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_npm_proxy_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_pypi_group_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_pypi_group_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_pypi_hosted_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_pypi_hosted_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_pypi_proxy_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_pypi_proxy_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_raw_group_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_raw_group_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_raw_hosted_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_raw_hosted_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_raw_proxy_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_raw_proxy_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_rubygems_group_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_rubygems_group_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_rubygems_hosted_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_rubygems_hosted_each.yml -------------------------------------------------------------------------------- /tasks/create_repo_rubygems_proxy_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_repo_rubygems_proxy_each.yml -------------------------------------------------------------------------------- /tasks/create_task_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/create_task_each.yml -------------------------------------------------------------------------------- /tasks/declare_script_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/declare_script_each.yml -------------------------------------------------------------------------------- /tasks/delete_blobstore_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/delete_blobstore_each.yml -------------------------------------------------------------------------------- /tasks/delete_repo_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/delete_repo_each.yml -------------------------------------------------------------------------------- /tasks/httpd_reverse_proxy_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/httpd_reverse_proxy_config.yml -------------------------------------------------------------------------------- /tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/main.yml -------------------------------------------------------------------------------- /tasks/nexus-restore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/nexus-restore.yml -------------------------------------------------------------------------------- /tasks/nexus_install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/nexus_install.yml -------------------------------------------------------------------------------- /tasks/nexus_purge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/nexus_purge.yml -------------------------------------------------------------------------------- /tasks/setup_ldap_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/setup_ldap_each.yml -------------------------------------------------------------------------------- /tasks/setup_privilege_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/setup_privilege_each.yml -------------------------------------------------------------------------------- /tasks/setup_role_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/setup_role_each.yml -------------------------------------------------------------------------------- /tasks/setup_user_each.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/tasks/setup_user_each.yml -------------------------------------------------------------------------------- /templates/nexus-blob-backup.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/templates/nexus-blob-backup.sh.j2 -------------------------------------------------------------------------------- /templates/nexus-blob-restore.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/templates/nexus-blob-restore.sh.j2 -------------------------------------------------------------------------------- /templates/nexus-vhost.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/templates/nexus-vhost.conf -------------------------------------------------------------------------------- /templates/nexus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/templates/nexus.service -------------------------------------------------------------------------------- /vars/blob_vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savoirfairelinux/ansible-nexus3-oss/HEAD/vars/blob_vars.yml --------------------------------------------------------------------------------