Use env lookup to determine HOME for SSH pubkey
Following the merge of
1236d9343e
,
facts are no longer gathered in the deploy-dynamic.yaml playbook. The
default value for the ssh_public_key_path variable references a host
fact (ansible_env) which is therefore now invalid.
This change uses the env lookup to determine the HOME environment
variable, since we are actually referring to the home of the user
executing Ansible rather than the remote user.
Change-Id: I3642186e188f8a880246965dbf667ada992cc135
Closes-Bug: #1665681
This commit is contained in:
parent
419db33b83
commit
675bb34386
@ -9,7 +9,7 @@
|
||||
# The path to the SSH key to be utilized for testing and burn-in
|
||||
# to configuration drives. When set, it should be set in both baremetal
|
||||
# and localhost groups, however this is only an override to the default.
|
||||
# ssh_public_key_path: "{{ ansible_env.HOME }}/.ssh/id_rsa.pub"
|
||||
# ssh_public_key_path: "{{ lookup('env', 'HOME') }}/.ssh/id_rsa.pub"
|
||||
|
||||
# Normally this user should be root, however if cirros is used,
|
||||
# a user may wish to define a specific user for testing VM
|
||||
|
@ -17,7 +17,7 @@ mysql_password:
|
||||
# The path to the SSH key to be utilized for testing and burn-in
|
||||
# to configuration drives. When set, it should be set in both baremetal
|
||||
# and localhost groups, however this is only an override to the default.
|
||||
# ssh_public_key_path: "{{ ansible_env.HOME }}/.ssh/id_rsa.pub"
|
||||
# ssh_public_key_path: "{{ lookup('env', 'HOME') }}/.ssh/id_rsa.pub"
|
||||
|
||||
# If testing is true, then the environment is setup for using libvirt
|
||||
# virtual machines for the hardware instead of real hardware.
|
||||
|
@ -17,7 +17,7 @@ mysql_password:
|
||||
# The path to the SSH key to be utilized for testing and burn-in
|
||||
# to configuration drives. When set, it should be set in both baremetal
|
||||
# and localhost groups, however this is only an override to the default.
|
||||
# ssh_public_key_path: "{{ ansible_env.HOME }}/.ssh/id_rsa.pub"
|
||||
# ssh_public_key_path: "{{ lookup('env', 'HOME') }}/.ssh/id_rsa.pub"
|
||||
|
||||
# If testing is true, then the environment is setup for using libvirt
|
||||
# virtual machines for the hardware instead of real hardware.
|
||||
|
@ -6,7 +6,7 @@
|
||||
write_interfaces_file: false
|
||||
http_boot_folder: /httpboot
|
||||
# Default location to the ssh public key for the user operating Bifrost.
|
||||
ssh_public_key_path: "{{ ansible_env.HOME }}/.ssh/id_rsa.pub"
|
||||
ssh_public_key_path: "{{ lookup('env', 'HOME') }}/.ssh/id_rsa.pub"
|
||||
|
||||
# Default interface name
|
||||
# TODO(TheJulia): Remove this default.
|
||||
|
Loading…
Reference in New Issue
Block a user