diff --git a/config.cfg b/config.cfg index cf0318ec..3b6745a7 100644 --- a/config.cfg +++ b/config.cfg @@ -114,7 +114,7 @@ congrats: p12_pass: | "# The p12 and SSH keys password for new users is {{ p12_export_password }} #" ca_key_pass: | - "# The CA key password is {{ CA_password }} #" + "# The CA key password is {{ CA_password|default(omit) }} #" ssh_access: | "# Shell access: ssh -i {{ ansible_ssh_private_key_file|default(omit) }} {{ ansible_ssh_user|default(omit) }}@{{ ansible_ssh_host|default(omit) }} #" diff --git a/users.yml b/users.yml index 47aa948c..540a1588 100644 --- a/users.yml +++ b/users.yml @@ -25,7 +25,8 @@ set_fact: server_list: >- [{% for i in _configs_list.files %} - '{{ i.path.split('/')[1] }}' + {% set config = lookup('file', i.path)|from_yaml %} + '{{ config.server }}' {{ ',' if not loop.last else '' }} {% endfor %}] @@ -111,7 +112,9 @@ - debug: msg: - "{{ congrats.common.split('\n') }}" - - " {% if p12.changed %}{{ congrats.p12_pass }}{% endif %}" + - " {{ congrats.p12_pass if algo_ssh_tunneling or ipsec_enabled else '' }}" + - " {{ congrats.ca_key_pass if algo_store_cakey and ipsec_enabled else '' }}" + - " {{ congrats.ssh_access if algo_provider != 'local' else ''}}" tags: always rescue: - include_tasks: playbooks/rescue.yml