30 lines
673 B
YAML
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"
|