From 64a2738d0ad8376b577ce28126bed09d59beda56 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Thu, 30 Mar 2023 14:52:05 +0200 Subject: [PATCH] When Python changes, venv break. It should help. --- afpy.org.yml | 6 ++++++ alain.yml | 6 ++++++ discord-irc-sync.yml | 6 ++++++ logs.afpy.org.yml | 6 ++++++ makemake.yml | 6 ++++++ roles/nginx/tasks/main.yml | 4 ++++ 6 files changed, 34 insertions(+) diff --git a/afpy.org.yml b/afpy.org.yml index 38df076..97b4ee0 100644 --- a/afpy.org.yml +++ b/afpy.org.yml @@ -152,6 +152,12 @@ dest: /home/afpy-org/src/ update: yes + - name: Setup or upgrade venv + become: true + become_user: afpy-org + command: python3 -m venv --upgrade-deps /home/afpy-org/venv + changed_when: False + - name: pip install AFPy website become: true become_user: afpy-org diff --git a/alain.yml b/alain.yml index 774f75c..7ab51f9 100644 --- a/alain.yml +++ b/alain.yml @@ -53,6 +53,12 @@ dest: ~alain/src/ notify: restart alain + - name: Setup or upgrade venv + become: true + become_user: alain + command: python3 -m venv --upgrade-deps /home/alain/venv + changed_when: False + - name: Alain s'installe dans sa maison become: true become_user: alain diff --git a/discord-irc-sync.yml b/discord-irc-sync.yml index 09bc519..c159fbf 100644 --- a/discord-irc-sync.yml +++ b/discord-irc-sync.yml @@ -14,6 +14,12 @@ repo: https://github.com/Hackndo/discord-irc-sync.git dest: ~/src/ + - name: Setup or upgrade venv + become: true + become_user: discord-irc-sync + command: python3 -m venv --upgrade-deps /home/discord-irc-sync/venv/ + changed_when: False + - name: Install discord-irc-sync requirements become: true become_user: discord-irc-sync diff --git a/logs.afpy.org.yml b/logs.afpy.org.yml index e4b2fa9..715fcf2 100644 --- a/logs.afpy.org.yml +++ b/logs.afpy.org.yml @@ -55,6 +55,12 @@ dest: /home/logs-afpy-org/src/ update: yes + - name: Setup or upgrade venv + become: true + become_user: logs-afpy-org + command: python3 -m venv --upgrade-deps /home/logs-afpy-org/venv/ + changed_when: False + - name: pip install logs.afpy.org website become: true become_user: logs-afpy-org diff --git a/makemake.yml b/makemake.yml index 0f33649..42cddf6 100644 --- a/makemake.yml +++ b/makemake.yml @@ -32,6 +32,12 @@ - name: Copy AFPy theme command: cp -a /home/makemake/themes/afpy /home/makemake/src/themes/ + - name: Setup or upgrade venv + become: true + become_user: makemake + command: python3 -m venv --upgrade-deps /home/makemake/venv/ + changed_when: False + - name: install makemake requirements become: true become_user: makemake diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml index c5b79e4..e6943c5 100644 --- a/roles/nginx/tasks/main.yml +++ b/roles/nginx/tasks/main.yml @@ -6,6 +6,10 @@ dest: /etc/ssl/certs/dhparam.pem mode: 0644 +- name: Setup or upgrade venv + command: python3 -m venv --upgrade-deps /root/certbot-venv/ + changed_when: False + - name: Prepare certbot+gandi venv pip: chdir: /root/