From 7d7731474e11ba58db103b52ad7b01b919289135 Mon Sep 17 00:00:00 2001 From: Tim Flink Date: Wed, 2 Dec 2015 18:11:38 +0000 Subject: [PATCH] adding beaker virthost ssh host key to beaker server --- inventory/host_vars/beaker-stg01.qa.fedoraproject.org | 4 ++++ roles/beaker/server/tasks/main.yml | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/inventory/host_vars/beaker-stg01.qa.fedoraproject.org b/inventory/host_vars/beaker-stg01.qa.fedoraproject.org index d6aee3e464..ed05680b07 100644 --- a/inventory/host_vars/beaker-stg01.qa.fedoraproject.org +++ b/inventory/host_vars/beaker-stg01.qa.fedoraproject.org @@ -10,3 +10,7 @@ vmhost: virthost-comm04.qa.fedoraproject.org datacenter: phx2 fas_client_groups: sysadmin-qa,sysadmin-main +# it'd be nice to have this done automagically but I don't know of a reasonable easy way to do that +beaker_virthost_signatures: + - hostname: 'qa04.qa.fedoraproject.org,10.5.124.154' + - signature: 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcv0X3KnCYYn5xowtKEYcnroNkihoyyfyVhRU8xt3nLmxSbmUHdjd1FWlhUuaOziKxLKe2NPQOS6ExDhgZKkqOTl73KJWIYPx8Uz3MITvGoYLIJ1EhFwEkVb2dlLsbsgKTVMnIht4Ri8HUZf4pHMmTUgWfS6Te32DJwF8dbpe7Xc45fjzWOYH3PcLxrKWR94Qaz228H+pWQuVBYwsk7evZA9NMmChiJG9rCXAynCbGCpEMyW46uDGAPSBDGdAGvSq9+9MrXmQQzWsLcGpWh9zomzkwhO4aOvN7lWI442JO594MCpp9OZfxT9D0JsTcCq6nGaQV/Sqj3hZwh0APb//x' diff --git a/roles/beaker/server/tasks/main.yml b/roles/beaker/server/tasks/main.yml index 4c43beacdf..f98bc50be6 100644 --- a/roles/beaker/server/tasks/main.yml +++ b/roles/beaker/server/tasks/main.yml @@ -99,3 +99,9 @@ - beakerd tags: - beaker-server + +- name: ensure beaker server has all relevant virthost ssh signatures in known_hosts + lineinfile: dest=/root/.ssh/known_hosts regexp='{{ item.hostname }}' line='{{ item.hostname }} {{ item.signature }}' create=yes owner={{ item.user }} group={{ slaves_group }} + with_items: + - '{{ beaker_virthost_signatures }}' +