From 671babd9aad15c60d1c86fd6a8ba6c70a786b092 Mon Sep 17 00:00:00 2001 From: Abhijeet Kasurde Date: Wed, 20 Jun 2018 11:58:59 +0530 Subject: [PATCH] openssl_csr: Update example (#41677) Update example of Subject Alternative Name with dynamic list. Fixes: #33676 Signed-off-by: Abhijeet Kasurde --- lib/ansible/modules/crypto/openssl_csr.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/ansible/modules/crypto/openssl_csr.py b/lib/ansible/modules/crypto/openssl_csr.py index 07e7bddf6f2..4749be20f10 100644 --- a/lib/ansible/modules/crypto/openssl_csr.py +++ b/lib/ansible/modules/crypto/openssl_csr.py @@ -208,6 +208,16 @@ EXAMPLES = ''' privatekey_path: /etc/ssl/private/ansible.com.pem subject_alt_name: 'DNS:www.ansible.com,DNS:m.ansible.com' +# Generate an OpenSSL CSR with subjectAltName extension with dynamic list +- openssl_csr: + path: /etc/ssl/csr/www.ansible.com.csr + privatekey_path: /etc/ssl/private/ansible.com.pem + subject_alt_name: "{{ item.value | map('regex_replace', '^', 'DNS:') | list }}" + with_dict: + dns_server: + - www.ansible.com + - m.ansible.com + # Force re-generate an OpenSSL Certificate Signing Request - openssl_csr: path: /etc/ssl/csr/www.ansible.com.csr