move certs and themes directory to ~/usr/local/share (#41271)

This commit is contained in:
Emmanuel Cazenave 2020-04-07 06:05:46 +02:00
parent dd6132dad5
commit 344e164103
4 changed files with 13 additions and 7 deletions

View File

@ -3,11 +3,12 @@ compile_theme: true
django_version: 1.11.18
git_ssh: false
clone_repo: true
devinst_share: /usr/local/share/publik-devinst
publik_conf: "/home/{{user}}/.config/publik"
publik_settings: "{{publik_conf}}/settings"
src_dir: "/home/{{user}}/src"
ssl_certificate: "{{venv_certs}}/dev.publik.love-fullchain.pem"
ssl_certificate_key: "{{venv_certs}}/dev.publik.love-privkey.pem"
ssl_certificate: "{{certs_dir}}/dev.publik.love-fullchain.pem"
ssl_certificate_key: "{{certs_dir}}/dev.publik.love-privkey.pem"
venv: "/home/{{user}}/envs/publik-env"
venv_py3: "/home/{{user}}/envs/publik-env-py3"
user: your_user_name

View File

@ -16,9 +16,9 @@
- hobo-agent
- end
vars:
themes_dir: "{{publik_conf}}/themes"
certs_dir: "{{devinst_share}}/certs"
themes_dir: "{{devinst_share}}/themes"
venv_bin: "{{venv}}/bin"
venv_py3_bin: "{{venv_py3}}/bin"
venv_certs: "{{publik_conf}}/certs"
venv_python: "{{venv_bin}}/python"
venv_py3_python: "{{venv_py3_bin}}/python"

View File

@ -143,23 +143,26 @@
- name: create cert directory
file:
path: "{{venv_certs}}"
path: "{{certs_dir}}"
state: directory
become: yes
tags:
- tls
- name: Download fullchain.pem
get_url:
url: https://doc-publik.entrouvert.com/media/certificates/dev.publik.love/fullchain.pem
dest: "{{venv_certs}}/dev.publik.love-fullchain.pem"
dest: "{{certs_dir}}/dev.publik.love-fullchain.pem"
force: yes
become: yes
tags:
- tls
- name: Download privkey.pem
get_url:
url: https://doc-publik.entrouvert.com/media/certificates/dev.publik.love/privkey.pem
dest: "{{venv_certs}}/dev.publik.love-privkey.pem"
dest: "{{certs_dir}}/dev.publik.love-privkey.pem"
force: yes
become: yes
tags:
- tls

View File

@ -25,9 +25,11 @@
file:
path: "{{themes_dir}}"
state: directory
become: yes
- name: link to {{theme_repo}}
file:
src: "{{src_theme_dir}}"
path: "{{themes_dir}}/{{theme_link}}"
state: link
become: yes