diff options
Diffstat (limited to 'roles/install_jerasure/tasks/main.yaml')
-rw-r--r-- | roles/install_jerasure/tasks/main.yaml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/roles/install_jerasure/tasks/main.yaml b/roles/install_jerasure/tasks/main.yaml new file mode 100644 index 0000000..6a5abe9 --- /dev/null +++ b/roles/install_jerasure/tasks/main.yaml @@ -0,0 +1,36 @@ +- name: Ensure legacy workspace directory + file: + path: '{{ ansible_user_dir }}/workspace' + state: directory + +- name: Build and Install GF-Complete + shell: + cmd: | + set -e + set -x + cd $WORKSPACE + git clone http://lab.jerasure.org/jerasure/gf-complete.git + cd gf-complete + ./autogen.sh + ./configure + make + sudo make install + executable: /bin/bash + chdir: '{{ ansible_user_dir }}/workspace' + environment: '{{ zuul | zuul_legacy_vars }}' + +- name: Build and Install Jerasure + shell: + cmd: | + set -e + set -x + cd $WORKSPACE + git clone http://lab.jerasure.org/jerasure/jerasure.git + cd jerasure + autoreconf --force --install + ./configure + make + sudo make install + executable: /bin/bash + chdir: '{{ ansible_user_dir }}/workspace' + environment: '{{ zuul | zuul_legacy_vars }}' |