cachy-workstation

Log | Files | Refs | README

main.yml (772B)


      1 ---
      2 - name: Clone GPG keys repo
      3   ansible.builtin.git:
      4     repo: cjr@git:/home/cjr/git/keys
      5     dest: "{{ ansible_facts['user_dir'] }}/.gpg-keys"
      6     update: true
      7     version: main
      8 
      9 - name: Import GPG public key
     10   ansible.builtin.command:
     11     cmd: gpg --import {{ ansible_facts['user_dir'] }}/.gpg-keys/public-key.asc
     12   register: gpg_import_public
     13   changed_when: "'imported' in gpg_import_public.stderr"
     14 
     15 - name: Import GPG secret key
     16   ansible.builtin.command:
     17     cmd: gpg --import {{ ansible_facts['user_dir'] }}/.gpg-keys/secret-key.asc
     18   register: gpg_import_secret
     19   changed_when: "'imported' in gpg_import_secret.stderr"
     20   no_log: true
     21 
     22 - name: Remove cloned GPG keys
     23   ansible.builtin.file:
     24     path: "{{ ansible_facts['user_dir'] }}/.gpg-keys"
     25     state: absent