Commit 0b4b3da0 by Brian Beggs

fixup sqlite role

parent c08ccd9f
--- ---
- name: Creates directory
file:
path: "{{ SQLITE_FIX_TMP_DIR }}"
state: directory
mode: 0775
when: devstack is defined and devstack
tags:
- devstack
- devstack:install
# Tasks to download and upgrade pysqlite to prevent segfaults when testing in devstack # Tasks to download and upgrade pysqlite to prevent segfaults when testing in devstack
- name: Download and unzip sqlite autoconf update - name: Download and unzip sqlite autoconf update
unarchive: unarchive:
src: "{{ SQLITE_AUTOCONF_URL }}" src: "{{ SQLITE_AUTOCONF_URL }}"
dest: "{{ SQLITE_FIX_TMP_DIR }}" dest: "{{ SQLITE_FIX_TMP_DIR }}"
remote_src: yes remote_src: yes
when: devstack is defined and devstack
tags: tags:
- devstack - devstack
- devstack:install - devstack:install
...@@ -15,22 +27,26 @@ ...@@ -15,22 +27,26 @@
src: "{{ PYSQLITE_URL }}" src: "{{ PYSQLITE_URL }}"
dest: "{{ SQLITE_FIX_TMP_DIR }}" dest: "{{ SQLITE_FIX_TMP_DIR }}"
remote_src: yes remote_src: yes
when: devstack is defined and devstack
tags: tags:
- devstack - devstack
- devstack:install - devstack:install
# Copy module doesn't support recursive dir copies for remote_src: yes # Copy module doesn't support recursive dir copies for remote_src: yes
- name: Copy pysqlite autoconf into pyslite update dir - name: Copy pysqlite autoconf into pyslite update dir
command: "cp -R {{ SQLITE_TMP_PATH }} {{ PYSQLITE_TMP_PATH }}" command: "cp -av . {{ PYSQLITE_TMP_PATH }}/"
args:
chdir: "{{ SQLITE_TMP_PATH }}"
when: devstack is defined and devstack
tags: tags:
- devstack - devstack
- devstack:install - devstack:install
- name: Build and install pysqlite update - name: Build and install pysqlite update
command: "python setup.py build_static install" command: "python setup.py build_static install"
become_user: "{{ edxapp_user }}"
args: args:
chdir: "{{ PYSQLITE_TMP_PATH }}" chdir: "{{ PYSQLITE_TMP_PATH }}"
when: devstack is defined and devstack
tags: tags:
- devstack - devstack
- devstack:install - devstack:install
...@@ -39,5 +55,7 @@ ...@@ -39,5 +55,7 @@
file: file:
state: absent state: absent
path: "{{ SQLITE_FIX_TMP_DIR }}/" path: "{{ SQLITE_FIX_TMP_DIR }}/"
tag - devstack when: devstack is defined and devstack
tags:
- devstack
- devstack:install - devstack:install
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment