arch-setup/roles/arch/tasks/git.yml
2021-01-25 22:38:29 +01:00

30 lines
673 B
YAML

- name: copy git configuration
template:
src: "gitconfig.j2"
dest: "{{ ansible_env.HOME }}/.gitconfig"
- name: copy keys
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
loop:
- {
src: "gpg_key", dest: "{{ ansible_env.HOME }}/gpg.key"
}
- {
src: "gpg_pub", dest: "{{ ansible_env.HOME }}/gpg.pub"
}
- name: import secret key
command: "gpg --passphrase {{ gpg_passphrase }} --import ~/gpg.key"
- name: import public key
command: "gpg --import ~/gpg.pub"
- name: remove temp keys
file:
path: "{{ item }}"
state: absent
loop:
- "{{ ansible_env.HOME }}/gpg.key"
- "{{ ansible_env.HOME }}/gpg.pub"