Merge "Use ansible_facts in tripleo_ssh_known_hosts role"
This commit is contained in:
commit
4cf8112b26
|
@ -18,5 +18,8 @@
|
|||
- name: Converge
|
||||
hosts: all
|
||||
pre_tasks:
|
||||
- name: Override ssh_host_key_rsa_public test value in ansible_facts
|
||||
set_fact:
|
||||
ansible_facts: "{{ ansible_facts|combine({'ssh_host_key_rsa_public': 'AAAATEST'}) }}"
|
||||
roles:
|
||||
- role: "tripleo_ssh_known_hosts"
|
||||
|
|
|
@ -35,7 +35,6 @@ provisioner:
|
|||
allovercloud:
|
||||
hosts:
|
||||
ubi8:
|
||||
ansible_ssh_host_key_rsa_public: AAAATEST
|
||||
ctlplane_ip: 10.0.0.1
|
||||
ctlplane_hostname: ubi8.ctlplane.localdomain
|
||||
internal_api_ip: 10.0.1.1
|
||||
|
|
|
@ -18,5 +18,8 @@
|
|||
- name: Converge
|
||||
hosts: all
|
||||
pre_tasks:
|
||||
- name: Override ssh_host_key_rsa_public test value in ansible_facts
|
||||
set_fact:
|
||||
ansible_facts: "{{ ansible_facts|combine({'ssh_host_key_rsa_public': 'AAAATEST'}) }}"
|
||||
roles:
|
||||
- role: "tripleo_ssh_known_hosts"
|
||||
|
|
|
@ -35,7 +35,6 @@ provisioner:
|
|||
allovercloud:
|
||||
hosts:
|
||||
ubi8:
|
||||
ansible_ssh_host_key_rsa_public: AAAATEST
|
||||
log: true
|
||||
env:
|
||||
ANSIBLE_STDOUT_CALLBACK: yaml
|
||||
|
|
|
@ -49,7 +49,7 @@
|
|||
ssh_known_hosts_lines: |-
|
||||
{% for host in groups['allovercloud'] | intersect(play_hosts) %}
|
||||
{% set hostdata = hostvars[host] %}
|
||||
{% if 'ansible_ssh_host_key_rsa_public' in hostdata %}
|
||||
{% if 'ssh_host_key_rsa_public' in hostdata['ansible_facts'] %}
|
||||
{% set entries = [] %}
|
||||
{% set enabled_host_networks = hostdata['tripleo_role_networks']|default([]) %}
|
||||
{% for network in enabled_host_networks %}
|
||||
|
@ -64,7 +64,7 @@
|
|||
{% set _ = entries.append('[' ~ hostdata['canonical_hostname'] ~ ']*') %}
|
||||
{% endif %}
|
||||
{% set _ = entries.append('[' ~ host ~ ']*') %}
|
||||
{% set line = entries|unique|join(',') ~ ' ssh-rsa ' ~ hostdata['ansible_ssh_host_key_rsa_public'] %}
|
||||
{% set line = entries|unique|join(',') ~ ' ssh-rsa ' ~ hostdata['ansible_facts']['ssh_host_key_rsa_public'] %}
|
||||
{{ line }}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
|
Loading…
Reference in New Issue