Download and install the nexus oss distribution
This commit is contained in:
parent
088263a0d2
commit
58d5049910
|
@ -7,6 +7,7 @@ nexus_version: '{{ nexus_major_version }}.14.20'
|
|||
nexus_release: '02'
|
||||
nexus_download_url: ' https://download.sonatype.com/nexus/oss/nexus-{{ nexus_version }}-{{ nexus_release }}-bundle.tar.gz'
|
||||
nexus_install_basedir: /srv/nexus
|
||||
nexus_distribution_dir: '{{ nexus_install_basedir }}/nexus-{{ nexus_version }}-{{ nexus_release }}'
|
||||
nexus_webapp_dir: '{{ nexus_install_basedir }}/nexus-oss-webapp'
|
||||
nexus_data_basedir: /data
|
||||
nexus_data_dir: '{{ nexus_data_basedir }}/sonatype-work/nexus'
|
||||
|
|
|
@ -14,6 +14,25 @@
|
|||
|
||||
tags: [ 'nexus', 'nexus_oss' ]
|
||||
|
||||
- name: Manage the nexus distribution file
|
||||
block:
|
||||
- name: Download the nexus OSS distribution
|
||||
unarchive:
|
||||
src: '{{ nexus_download_url }}'
|
||||
dest: '{{ nexus_install_basedir }}'
|
||||
group: '{{ nexus_user }}'
|
||||
remote_src: yes
|
||||
creates: '{{ nexus_distribution_dir }}/LICENSE.txt'
|
||||
owner: '{{ nexus_user }}'
|
||||
register: nexus_new_version
|
||||
|
||||
- name: Link to the latest version
|
||||
file: src={{ nexus_distribution_dir }} dest={{ nexus_webapp_dir }} state=link
|
||||
when: nexus_new_version is defined and nexus_new_version is changed
|
||||
notify: Restart Nexus
|
||||
|
||||
tags: [ 'nexus', 'nexus_oss' ]
|
||||
|
||||
- block:
|
||||
- name: Create the nexus wrapper log and prefs directories
|
||||
file: dest={{ item }} state=directory owner={{ nexus_user }} group={{ nexus_user }} mode=0755
|
||||
|
@ -32,9 +51,12 @@
|
|||
- name: Install the nexus access logs configuration
|
||||
template: src=logback-access.xml.j2 dest={{ nexus_webapp_dir }}/conf/logback-access.xml owner=root group=root mode='0644'
|
||||
|
||||
when: nexus_major_version == '2'
|
||||
tags: [ 'nexus', 'nexus_oss' ]
|
||||
|
||||
- block:
|
||||
- meta: flush_handlers
|
||||
|
||||
when: nexus_major_version == '2'
|
||||
tags: [ 'nexus', 'nexus_oss' ]
|
||||
|
||||
- block:
|
||||
|
|
Loading…
Reference in New Issue