12345678910111213141516171819202122 |
- ---
- - 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 }}"
- warn: false
- with_items:
- - "{{ source_files.stdout_lines }}"
|