Skip to content

Commit

Permalink
changed to saltbox facts for keys
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuke97 committed Jan 18, 2025
1 parent 3eae251 commit 7fedca6
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 7 deletions.
4 changes: 0 additions & 4 deletions defaults/settings.yml.default
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,3 @@ transmissionvpn:
your_spotify:
public_key:
secret_key:
hoarder:
nextauth_secret:
meilisearch:
meili_master_key:
4 changes: 2 additions & 2 deletions roles/hoarder/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ hoarder_docker_envs_default:
HOARDER_VERSION: "release"
MEILI_ADDR: "http://meilisearch:7700"
BROWSER_WEB_URL: "http://chrome:9222"
NEXTAUTH_SECRET: "{{ hoarder.nextauth_secret | default('', true) }}"
MEILI_MASTER_KEY: "{{ meilisearch.meili_master_key | default('', true) }}"
NEXTAUTH_SECRET: "{{ hoarder_saltbox_facts.facts.secret_key }}"
MEILI_MASTER_KEY: "{{ meilisearch_saltbox_facts.facts.secret_key }}"
NEXTAUTH_URL: "{{ hoarder_web_url }}"
DATA_DIR: "/data"
hoarder_docker_envs_custom: {}
Expand Down
12 changes: 12 additions & 0 deletions roles/hoarder/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@
#########################################################################
# Repository: https://github.com/hoarder-app/hoarder
---
- name: "Save Hoarder Saltbox Facts"
saltbox_facts:
role: "hoarder"
instance: "hoarder"
keys:
secret_key: "{{ hoarder.secret_key
if hoarder is defined and hoarder.secret_key is defined and hoarder.secret_key | length > 0
else lookup('ansible.builtin.password', '/dev/null', chars=['ascii_letters', 'digits'], length=36) }}"
owner: "{{ user.name }}"
group: "{{ user.name }}"
register: hoarder_saltbox_facts

- name: Chrome role
ansible.builtin.include_role:
name: chrome
Expand Down
2 changes: 1 addition & 1 deletion roles/meilisearch/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ meilisearch_docker_envs_default:
PUID: "{{ uid }}"
PGID: "{{ gid }}"
MEILI_NO_ANALYTICS: "true"
MEILI_MASTER_KEY: "{{ meilisearch.meili_master_key }}"
MEILI_MASTER_KEY: "{{ meilisearch_saltbox_facts.facts.secret_key }}"
meilisearch_docker_envs_custom: {}
meilisearch_docker_envs: "{{ meilisearch_docker_envs_default
| combine(meilisearch_docker_envs_custom) }}"
Expand Down
12 changes: 12 additions & 0 deletions roles/meilisearch/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@
#########################################################################
# Repository: https://www.meilisearch.com/
---
- name: "Save Meilisearch Saltbox Facts"
saltbox_facts:
role: "meilisearch"
instance: "meilisearch"
keys:
secret_key: "{{ meilisearch.secret_key
if meilisearch is defined and meilisearch.secret_key is defined and meilisearch.secret_key | length > 0
else lookup('ansible.builtin.password', '/dev/null', chars=['ascii_letters', 'digits'], length=36) }}"
owner: "{{ user.name }}"
group: "{{ user.name }}"
register: meilisearch_saltbox_facts

- name: Remove existing Docker container
ansible.builtin.include_tasks: "{{ resources_tasks_path }}/docker/remove_docker_container.yml"

Expand Down

0 comments on commit 7fedca6

Please sign in to comment.