copy with encrypted files working now

This commit is contained in:
2022-02-20 12:48:37 +01:00
parent cb8ebc37d1
commit d3d8a22233

View File

@@ -16,26 +16,14 @@
- public_keys/yubikey.pub - public_keys/yubikey.pub
- name: users | rene | install private ssh keys - name: users | rene | install private ssh keys
block: copy:
- name: users | rene | cat block into keyfile
blockinfile:
dest: "/home/rene/.ssh/{{ item.dest }}" dest: "/home/rene/.ssh/{{ item.dest }}"
state: present src: "{{ item.src }}"
create: true
block: |
{{ lookup('file',item.src) }}
owner: rene owner: rene
group: rene group: rene
mode: '0600' mode: '0600'
marker_begin: ""
marker_end: ""
- name: users | rene | remove ansible comments from keyfile
lineinfile:
path: "home/rene/.ssh/{{ item.dest }}"
state: absent
line: "# ANSIBLE MANAGED BLOCK" # not required. The line to insert/replace into the file. Required for C(state=present). If C(backrefs) is set, may contain backreferences that will get expanded with the C(regexp) capture groups if the regexp matches.
loop: loop:
- {src: private_keys/gitlab_read_ed25519, dest: gitlab_read_ed25519} - { src: "private_keys/gitlab_read_ed25519", dest: "gitlab_read_ed25519" }
# - private_keys/id_dsa # - private_keys/id_dsa
# - private_keys/id_ed25519 # - private_keys/id_ed25519
# - private_keys/id_rsa # - private_keys/id_rsa