diff --git a/playbook.yml b/playbook.yml index d15c98a..b2dfb5e 100644 --- a/playbook.yml +++ b/playbook.yml @@ -2,6 +2,8 @@ - hosts: registry remote_user: root gather_facts: false + vars: + - registry.yml roles: - dockerhost - registry diff --git a/roles/registry/tasks/main.yml b/roles/registry/tasks/main.yml index 2510995..d77f339 100644 --- a/roles/registry/tasks/main.yml +++ b/roles/registry/tasks/main.yml @@ -1,6 +1,6 @@ - name: Download Harbor installer get_url: - url: https://github.com/goharbor/harbor/releases/download/v2.2.1/harbor-online-installer-v2.2.1.tgz + url: https://github.com/goharbor/harbor/releases/download/{{ harbor.version }}/harbor-online-installer-{{ harbor.version }}.tgz dest: /tmp/harbor-installer.tgz mode: '0777' - name: Extract installer diff --git a/vars/registry.yml b/vars/registry.yml new file mode 100644 index 0000000..66df86e --- /dev/null +++ b/vars/registry.yml @@ -0,0 +1,2 @@ +harbor: + version: v2.2.1