matrix-bot-honoroit feedback
This commit is contained in:
parent
407e8c4940
commit
d7af37e9e9
@ -8,7 +8,8 @@ matrix_bot_honoroit_docker_repo: "https://gitlab.com/etke.cc/honoroit.git"
|
|||||||
matrix_bot_honoroit_docker_src_files_path: "{{ matrix_base_data_path }}/honoroit/docker-src"
|
matrix_bot_honoroit_docker_src_files_path: "{{ matrix_base_data_path }}/honoroit/docker-src"
|
||||||
|
|
||||||
matrix_bot_honoroit_version: v0.9.0
|
matrix_bot_honoroit_version: v0.9.0
|
||||||
matrix_bot_honoroit_docker_image: "registry.gitlab.com/etke.cc/honoroit:{{ matrix_bot_honoroit_version }}"
|
matrix_bot_honoroit_docker_image: "{{ matrix_bot_honoroit_docker_image_name_prefix }}honoroit:{{ matrix_bot_honoroit_version }}"
|
||||||
|
matrix_bot_honoroit_docker_image_name_prefix: "{{ 'localhost/' if matrix_bot_honoroit_container_image_self_build else 'registry.gitlab.com/etke.cc/' }}"
|
||||||
matrix_bot_honoroit_docker_image_force_pull: "{{ matrix_bot_honoroit_docker_image.endswith(':latest') }}"
|
matrix_bot_honoroit_docker_image_force_pull: "{{ matrix_bot_honoroit_docker_image.endswith(':latest') }}"
|
||||||
|
|
||||||
matrix_bot_honoroit_base_path: "{{ matrix_base_data_path }}/honoroit"
|
matrix_bot_honoroit_base_path: "{{ matrix_base_data_path }}/honoroit"
|
||||||
@ -93,3 +94,10 @@ matrix_bot_honoroit_text_emptyroom: ''
|
|||||||
|
|
||||||
# Text: done
|
# Text: done
|
||||||
matrix_bot_honoroit_text_done: ''
|
matrix_bot_honoroit_text_done: ''
|
||||||
|
|
||||||
|
# Additional environment variables to pass to the Honoroit container
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# matrix_bot_honoroit_environment_variables_extension: |
|
||||||
|
# HONOROIT_TEXT_DONE=Done
|
||||||
|
matrix_bot_honoroit_environment_variables_extension: ''
|
||||||
|
@ -39,6 +39,12 @@
|
|||||||
- { path: "{{ matrix_bot_honoroit_docker_src_files_path }}", when: true}
|
- { path: "{{ matrix_bot_honoroit_docker_src_files_path }}", when: true}
|
||||||
when: "item.when|bool"
|
when: "item.when|bool"
|
||||||
|
|
||||||
|
- name: Ensure honoroit environment variables file created
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/env.j2"
|
||||||
|
dest: "{{ matrix_bot_honoroit_config_path }}/env"
|
||||||
|
mode: 0640
|
||||||
|
|
||||||
- name: Ensure honoroit image is pulled
|
- name: Ensure honoroit image is pulled
|
||||||
docker_image:
|
docker_image:
|
||||||
name: "{{ matrix_bot_honoroit_docker_image }}"
|
name: "{{ matrix_bot_honoroit_docker_image }}"
|
||||||
|
15
roles/matrix-bot-honoroit/templates/env.j2
Normal file
15
roles/matrix-bot-honoroit/templates/env.j2
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
HONOROIT_LOGIN={{ matrix_bot_honoroit_login }}
|
||||||
|
HONOROIT_PASSWORD={{ matrix_bot_honoroit_password }}
|
||||||
|
HONOROIT_HOMESERVER={{ matrix_bot_honoroit_homeserver }}
|
||||||
|
HONOROIT_ROOMID={{ matrix_bot_honoroit_roomid }}
|
||||||
|
HONOROIT_DB_DSN={{ matrix_bot_honoroit_database_connection_string }}
|
||||||
|
HONOROIT_DB_DIALECT={{ matrix_bot_honoroit_database_dialect }}
|
||||||
|
HONOROIT_PREFIX={{ matrix_bot_honoroit_prefix }}
|
||||||
|
HONOROIT_SENTRY={{ matrix_bot_honoroit_sentry }}
|
||||||
|
HONOROIT_LOGLEVEL={{ matrix_bot_honoroit_loglevel }}
|
||||||
|
HONOROIT_TEXT_GREETINGS={{ matrix_bot_honoroit_text_greetings }}
|
||||||
|
HONOROIT_TEXT_ERROR={{ matrix_bot_honoroit_text_error }}
|
||||||
|
HONOROIT_TEXT_EMPTYROOM={{ matrix_bot_honoroit_text_emptyroom }}
|
||||||
|
HONOROIT_TEXT_DONE={{ matrix_bot_honoroit_text_done }}
|
||||||
|
|
||||||
|
{{ matrix_bot_honoroit_environment_variables_extension }}
|
@ -22,19 +22,7 @@ ExecStart={{ matrix_host_command_docker }} run --rm --name matrix-bot-honoroit \
|
|||||||
--cap-drop=ALL \
|
--cap-drop=ALL \
|
||||||
--read-only \
|
--read-only \
|
||||||
--network={{ matrix_docker_network }} \
|
--network={{ matrix_docker_network }} \
|
||||||
-e 'HONOROIT_LOGIN={{ matrix_bot_honoroit_login }}' \
|
--env-file={{ matrix_bot_honoroit_config_path }}/env \
|
||||||
-e 'HONOROIT_PASSWORD={{ matrix_bot_honoroit_password }}' \
|
|
||||||
-e 'HONOROIT_HOMESERVER={{ matrix_bot_honoroit_homeserver }}' \
|
|
||||||
-e 'HONOROIT_ROOMID={{ matrix_bot_honoroit_roomid }}' \
|
|
||||||
-e 'HONOROIT_DB_DSN={{ matrix_bot_honoroit_database_connection_string }}' \
|
|
||||||
-e 'HONOROIT_DB_DIALECT={{ matrix_bot_honoroit_database_dialect }}' \
|
|
||||||
-e 'HONOROIT_PREFIX={{ matrix_bot_honoroit_prefix }}' \
|
|
||||||
-e 'HONOROIT_SENTRY={{ matrix_bot_honoroit_sentry }}' \
|
|
||||||
-e 'HONOROIT_LOGLEVEL={{ matrix_bot_honoroit_loglevel }}' \
|
|
||||||
-e 'HONOROIT_TEXT_GREETINGS={{ matrix_bot_honoroit_text_greetings }}' \
|
|
||||||
-e 'HONOROIT_TEXT_ERROR={{ matrix_bot_honoroit_text_error }}' \
|
|
||||||
-e 'HONOROIT_TEXT_EMPTYROOM={{ matrix_bot_honoroit_text_emptyroom }}' \
|
|
||||||
-e 'HONOROIT_TEXT_DONE={{ matrix_bot_honoroit_text_done }}' \
|
|
||||||
--mount type=bind,src={{ matrix_bot_honoroit_data_path }},dst=/data \
|
--mount type=bind,src={{ matrix_bot_honoroit_data_path }},dst=/data \
|
||||||
{% for arg in matrix_bot_honoroit_container_extra_arguments %}
|
{% for arg in matrix_bot_honoroit_container_extra_arguments %}
|
||||||
{{ arg }} \
|
{{ arg }} \
|
||||||
|
Loading…
Reference in New Issue
Block a user