Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
scripts/playbooks/deploy-appliers.yml | 6 +++++-
scripts/playbooks/deploy-db.yml | 6 +++++-
scripts/playbooks/deploy-importers-lore.yml | 6 +++++-
scripts/playbooks/deploy-importers.yml | 6 +++++-
scripts/playbooks/deploy-servers.yml | 6 +++++-
5 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/scripts/playbooks/deploy-appliers.yml b/scripts/playbooks/deploy-appliers.yml
index 18edac7..fa5118e 100644
--- a/scripts/playbooks/deploy-appliers.yml
+++ b/scripts/playbooks/deploy-appliers.yml
@@ -4,6 +4,10 @@
prompt: "The instance name"
default: patchew-applier
private: no
+ - name: container_dir
+ prompt: "The base directory for the container"
+ default: /data
+ private: no
- name: "patchew_server"
prompt: "The address of patchew server"
default: "https://patchew.org"
@@ -23,7 +27,7 @@
default: ""
private: no
vars:
- base_dir: "/data/{{ instance_name }}"
+ base_dir: "{{ container_dir }}/{{ instance_name }}"
src_dir: "{{ base_dir }}/src"
data_dir: "{{ base_dir }}/data"
config_file: "{{ data_dir }}/config"
diff --git a/scripts/playbooks/deploy-db.yml b/scripts/playbooks/deploy-db.yml
index 2b69995..2bb514f 100644
--- a/scripts/playbooks/deploy-db.yml
+++ b/scripts/playbooks/deploy-db.yml
@@ -4,8 +4,12 @@
prompt: "Instance name of the patchew postgres db"
default: patchew-server-db
private: no
+ - name: container_dir
+ prompt: "The base directory for the container"
+ default: /data
+ private: no
vars:
- base_dir: "/data/{{ instance_name }}"
+ base_dir: "{{ container_dir }}/{{ instance_name }}"
src_dir: "{{ base_dir }}/src"
data_dir: "{{ base_dir }}/data"
tasks:
diff --git a/scripts/playbooks/deploy-importers-lore.yml b/scripts/playbooks/deploy-importers-lore.yml
index 9f80d93..0ccbf8e 100644
--- a/scripts/playbooks/deploy-importers-lore.yml
+++ b/scripts/playbooks/deploy-importers-lore.yml
@@ -4,6 +4,10 @@
prompt: "The instance name"
default: patchew-importer-lore
private: no
+ - name: container_dir
+ prompt: "The base directory for the container"
+ default: /data
+ private: no
- name: "patchew_server"
prompt: "The address of patchew server"
default: "https://patchew.org"
@@ -20,7 +24,7 @@
default: "https://lore.kernel.org/lkml/"
private: no
vars:
- base_dir: "/data/{{ instance_name }}"
+ base_dir: "{{ container_dir }}/{{ instance_name }}"
src_dir: "{{ base_dir }}/src"
data_dir: "{{ base_dir }}/data"
config_file: "{{ data_dir }}/config"
diff --git a/scripts/playbooks/deploy-importers.yml b/scripts/playbooks/deploy-importers.yml
index 8d362ee..1ef6c80 100644
--- a/scripts/playbooks/deploy-importers.yml
+++ b/scripts/playbooks/deploy-importers.yml
@@ -4,6 +4,10 @@
prompt: "The instance name"
default: patchew-importer
private: no
+ - name: container_dir
+ prompt: "The base directory for the container"
+ default: /data
+ private: no
- name: "patchew_server"
prompt: "The address of patchew server"
default: "https://patchew.org"
@@ -41,7 +45,7 @@
default: "y"
private: no
vars:
- base_dir: "/data/{{ instance_name }}"
+ base_dir: "{{ container_dir }}/{{ instance_name }}"
src_dir: "{{ base_dir }}/src"
data_dir: "{{ base_dir }}/data"
config_file: "{{ data_dir }}/config"
diff --git a/scripts/playbooks/deploy-servers.yml b/scripts/playbooks/deploy-servers.yml
index 12cddb8..bf709a0 100644
--- a/scripts/playbooks/deploy-servers.yml
+++ b/scripts/playbooks/deploy-servers.yml
@@ -4,6 +4,10 @@
prompt: "Instance name of the webserver"
default: patchew-server
private: no
+ - name: container_dir
+ prompt: "The base directory for the container"
+ default: /data
+ private: no
- name: db_host
prompt: "Host for PostgreSQL database (empty = SQLite)"
default: ""
@@ -17,7 +21,7 @@
default: "adminpass"
private: yes
vars:
- base_dir: "/data/{{ instance_name }}"
+ base_dir: "{{ container_dir }}/{{ instance_name }}"
src_dir: "{{ base_dir }}/src"
data_dir: "{{ base_dir }}/data"
db_arg: "{{ '-e PATCHEW_DB_PORT_5432_TCP_ADDR=' if db_host != '' else '' }}{{ db_host }}"
--
2.38.1
_______________________________________________
Patchew-devel mailing list
Patchew-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/patchew-devel
© 2016 - 2023 Red Hat, Inc.