mirror of
https://github.com/trailofbits/algo.git
synced 2025-07-26 15:33:01 +02:00
Merge 4ecec2d233
into 6ce6f5c81e
This commit is contained in:
commit
6d6457311e
2 changed files with 19 additions and 1 deletions
|
@ -155,10 +155,27 @@
|
||||||
format: OpenSSH
|
format: OpenSSH
|
||||||
with_items: "{{ users }}"
|
with_items: "{{ users }}"
|
||||||
|
|
||||||
|
- name: Gather the package facts
|
||||||
|
ansible.builtin.package_facts:
|
||||||
|
manager: auto
|
||||||
|
|
||||||
|
- name: Get OpenSSL version
|
||||||
|
shell: |
|
||||||
|
set -o pipefail
|
||||||
|
{{ openssl_bin }} version |
|
||||||
|
cut -f 2 -d ' '
|
||||||
|
register: ssl_version
|
||||||
|
run_once: true
|
||||||
|
|
||||||
|
- name: Set OpenSSL version fact
|
||||||
|
set_fact:
|
||||||
|
openssl_version: "{{ ssl_version.stdout }}"
|
||||||
|
|
||||||
- name: Build the client's p12
|
- name: Build the client's p12
|
||||||
shell: >
|
shell: >
|
||||||
umask 077;
|
umask 077;
|
||||||
{{ openssl_bin }} pkcs12
|
{{ openssl_bin }} pkcs12
|
||||||
|
{{ (openssl_version is version('3', '>=')) | ternary('-legacy', '') }}
|
||||||
-in certs/{{ item }}.crt
|
-in certs/{{ item }}.crt
|
||||||
-inkey private/{{ item }}.key
|
-inkey private/{{ item }}.key
|
||||||
-export
|
-export
|
||||||
|
@ -175,6 +192,7 @@
|
||||||
shell: >
|
shell: >
|
||||||
umask 077;
|
umask 077;
|
||||||
{{ openssl_bin }} pkcs12
|
{{ openssl_bin }} pkcs12
|
||||||
|
{{ (openssl_version is version('3', '>=')) | ternary('-legacy', '') }}
|
||||||
-in certs/{{ item }}.crt
|
-in certs/{{ item }}.crt
|
||||||
-inkey private/{{ item }}.key
|
-inkey private/{{ item }}.key
|
||||||
-export
|
-export
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
server_list: >-
|
server_list: >-
|
||||||
[{% for i in _configs_list.files %}
|
[{% for i in _configs_list.files %}
|
||||||
{% set config = lookup('file', i.path)|from_yaml %}
|
{% set config = lookup('file', i.path)|from_yaml %}
|
||||||
'{{ config.server }}'
|
'{{ config.IP_subject_alt_name }}'
|
||||||
{{ ',' if not loop.last else '' }}
|
{{ ',' if not loop.last else '' }}
|
||||||
{% endfor %}]
|
{% endfor %}]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue