Skip to content

Commit

Permalink
#22 totally untested commit before i head for home
Browse files Browse the repository at this point in the history
  • Loading branch information
donsizemore committed Aug 22, 2018
1 parent 0842674 commit 991fdac
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 0 deletions.
1 change: 1 addition & 0 deletions defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ dataverse:
blocked_endpoints: "admin,test"
blocked_policy: "localhost-only"
location: "http://localhost:8080/api"
branch:
copyright: "© Your Institution"
db:
name: dvndb
Expand Down
23 changes: 23 additions & 0 deletions tasks/dataverse-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# dataverse/tasks/dataverse-build.yml

- name: install maven
yum:
name: maven
state: latest

- name: clone specified branch
git:
repo: https://github.com/IQSS/dataverse.git
dest: /tmp/dataverse
version: "{{ dataverse.branch }}"

- name: build warfile
shell: mvn package > mvn.out
args:
chdir: /tmp/dataverse

- name: copy warfile over release
copy:
remote_src: "/tmp/dataverse/target/dataverse-{{ dataverse.version }}.war"
dest: /tmp/dvinstall/dataverse-{{ dataverse.version }}.war"
backup: yes
3 changes: 3 additions & 0 deletions tasks/dataverse-install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@
remote_src: true
dest: /tmp

- include: dataverse-build.yml
when: "{{ dataverse.branch }}" is defined

- name: fix perms on dataverse-war
file: path=/tmp/dvinstall/dataverse.war mode=0644

Expand Down
1 change: 1 addition & 0 deletions tests/group_vars/vagrant.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ dataverse:
blocked_endpoints: "admin,test"
blocked_policy: "localhost-only"
location: "http://localhost:8080/api"
branch: develop
copyright: "© Your Institution"
db:
name: dvndb
Expand Down

0 comments on commit 991fdac

Please sign in to comment.