From d839c816038871af6cc4a0d5b8f5c679008453d9 Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Tue, 11 Mar 2025 20:41:05 +0100 Subject: [PATCH] test: add Ansible playbook for testing 1Password lookup functionality --- .../ansible/tests/test-onepassword-lookup.yml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 config/ansible/tests/test-onepassword-lookup.yml diff --git a/config/ansible/tests/test-onepassword-lookup.yml b/config/ansible/tests/test-onepassword-lookup.yml new file mode 100644 index 0000000..ac78abb --- /dev/null +++ b/config/ansible/tests/test-onepassword-lookup.yml @@ -0,0 +1,22 @@ +--- +- name: Test 1Password Lookup Plugin + hosts: localhost + connection: local + gather_facts: false + vars: + hoarder_data_dir: /mnt/storage-box/services/hoarder + tasks: + - name: Test lookup with ref parameter + ansible.builtin.debug: + msg: "{{ lookup('onepassword', ref='op://j7nmhqlsjmp2r6umly5t75hzb4/Hoarder/OPENAI_API_KEY') }}" + + - name: Template with lookup + ansible.builtin.template: + src: ../tasks/servers/services/hoarder/docker-compose.yml.j2 + dest: /tmp/docker-compose.yml + register: op_direct + + - name: Print out the templated file + ansible.builtin.debug: + msg: "{{ lookup('file', '/tmp/docker-compose.yml') }}" +