1
0

generate_signatures.yml 710 B

123456789101112131415161718192021222324
  1. ---
  2. - name: Gather list of source files
  3. command: ls {{ netbootxyz_root }}
  4. register: source_files
  5. - name: Create directories for signatures
  6. file:
  7. path: "{{ item }}"
  8. state: directory
  9. with_items:
  10. - "{{ sigs_dir }}"
  11. - name: Generate signatures for source files
  12. shell: |
  13. openssl cms -sign -binary -noattr -in {{ netbootxyz_root }}/{{ item }} \
  14. -signer {{ codesign_cert_location }} -inkey {{ codesign_key_location }} -certfile {{ cert_file_location }} -outform DER \
  15. -out {{ sigs_dir }}/{{ item }}.sig
  16. args:
  17. chdir: "{{ cert_dir }}"
  18. warn: false
  19. with_items:
  20. - "{{ source_files.stdout_lines }}"
  21. tags:
  22. - skip_ansible_lint