--- a/deploy/deploy.yml Thu Jul 29 19:04:01 2021 +0200
+++ b/deploy/deploy.yml Tue Mar 29 11:23:38 2022 +0200
@@ -61,20 +61,21 @@
#
# all actions
#
-- hosts: remote_backend
+# - hosts: remote_backend
+- hosts: localhost
+ connection: local
vars:
backend_build_dir: "{{playbook_dir}}/build/tmp/irinotes/src"
client_dir: "{{playbook_dir}}/build/tmp/irinotes/client"
tasks:
- name: get backend version
- local_action: command python setup.py -V chdir="{{backend_build_dir}}"
+ command: python setup.py -V chdir="{{backend_build_dir}}"
register: backend_version
- name: get discussion package version
set_fact:
backend_pkg_version: "{{backend_version.stdout}}"
-
#
# Localhost actions
#
@@ -161,6 +162,7 @@
become: yes
vars:
backend_build_dir: "{{playbook_dir}}/build/tmp/irinotes/src"
+ backend_pkg_version: "{{hostvars['localhost']['backend_pkg_version']}}"
tasks:
- name: add iri group
@@ -243,10 +245,12 @@
- name: create backend virtualenv
pip:
- virtualenv_command: /usr/bin/python3 -m venv
+ virtualenv_command: /usr/local/share/pyenv/shims/python -m venv
virtualenv: "{{backend_venv}}"
name: pip
state: latest
+ environment:
+ PYENV_VERSION: "3.9.12"
when: (copy_backend_requirements_base.changed or copy_backend_requirements_prod.changed) or (not backend_venv_stats.stat.exists)
- name: virtualenv install requirements