playbooks: Add env_ansible_deps_python_version
for python path
This patch allows to optionally define a `env_ansible_deps_python_version` variable for a host, to change the python version used to import dynamic ansible python dependencies like docker and docker-compose. This is useful on newer systems, where python2.7 is not used anymore.
This commit is contained in:
parent
a169875e69
commit
92164be957
22 changed files with 23 additions and 23 deletions
|
@ -25,4 +25,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- camo
|
- camo
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- codimd
|
- codimd
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -23,4 +23,4 @@
|
||||||
- docker_cleanup
|
- docker_cleanup
|
||||||
- docker_ipv6_nat
|
- docker_ipv6_nat
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -23,4 +23,4 @@
|
||||||
- docker_cleanup
|
- docker_cleanup
|
||||||
- factorio
|
- factorio
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -25,4 +25,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- gitlab
|
- gitlab
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- docker_cleanup
|
- docker_cleanup
|
||||||
- gitlab_runner
|
- gitlab_runner
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -25,4 +25,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- keycloak
|
- keycloak
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -21,4 +21,4 @@
|
||||||
- docker
|
- docker
|
||||||
- lvm_self_backup
|
- lvm_self_backup
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
- docker
|
- docker
|
||||||
- docker_compose
|
- docker_compose
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
tasks:
|
tasks:
|
||||||
- name: Install backup crontab
|
- name: Install backup crontab
|
||||||
cron:
|
cron:
|
||||||
|
|
|
@ -25,4 +25,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- mastodon
|
- mastodon
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- matrix
|
- matrix
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- matrix_maubot
|
- matrix_maubot
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- matrix_webhooks
|
- matrix_webhooks
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- docker_cleanup
|
- docker_cleanup
|
||||||
- minecraft
|
- minecraft
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- minecraft_blockmap
|
- minecraft_blockmap
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -25,4 +25,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- minio
|
- minio
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
- traefik
|
- traefik
|
||||||
- monitoring
|
- monitoring
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
||||||
- hosts: all
|
- hosts: all
|
||||||
serial: 1
|
serial: 1
|
||||||
|
@ -35,4 +35,4 @@
|
||||||
- docker_cleanup
|
- docker_cleanup
|
||||||
- telegraf
|
- telegraf
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- owncast
|
- owncast
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- penpot
|
- penpot
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -26,4 +26,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- static_websites
|
- static_websites
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -25,4 +25,4 @@
|
||||||
- teamspeak
|
- teamspeak
|
||||||
- ts3audiobot
|
- ts3audiobot
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
|
@ -24,4 +24,4 @@
|
||||||
- traefik
|
- traefik
|
||||||
- vikunja
|
- vikunja
|
||||||
environment:
|
environment:
|
||||||
PYTHONPATH: /opt/ansible-dependencies/lib/python2.7/site-packages
|
PYTHONPATH: /opt/ansible-dependencies/lib/python{{ env_ansible_deps_python_version | default(2.7) }}/site-packages
|
||||||
|
|
Loading…
Add table
Reference in a new issue