netboot.xyz/roles/netbootxyz/tasks/generate_signatures.yml
Antony Messerli cfabd271bc Drop warn from generate_signatures
Removed from latest ansible
2022-11-24 22:52:28 -06:00

21 lines
670 B
YAML

---
- name: Gather list of source files
ansible.builtin.command: ls {{ netbootxyz_root }}
register: source_files
- name: Create directories for signatures
ansible.builtin.file:
path: "{{ item }}"
state: directory
with_items:
- "{{ sigs_dir }}"
- name: Generate signatures for source files
ansible.builtin.shell: |
openssl cms -sign -binary -noattr -in {{ netbootxyz_root }}/{{ item }} \
-signer {{ codesign_cert_filename }} -inkey {{ codesign_key_filename }} -certfile {{ cert_file_filename }} -outform DER \
-out {{ sigs_dir }}/{{ item }}.sig
args:
chdir: "{{ cert_dir }}"
with_items:
- "{{ source_files.stdout_lines }}"