Ansible SSH multiplexing fixes
This commit is contained in:
parent
78ef148f83
commit
cb5644c7f3
@ -20,7 +20,7 @@
|
|||||||
content: |
|
content: |
|
||||||
# Use `ansible-playbook ansible-update-ssh-config.yml` to update this file
|
# Use `ansible-playbook ansible-update-ssh-config.yml` to update this file
|
||||||
{% for host in groups['all'] | sort %}
|
{% for host in groups['all'] | sort %}
|
||||||
Host {{ host }}
|
Host {{ [host, hostvars[host].get('ansible_host', host)] | unique | join(' ') }}
|
||||||
User root
|
User root
|
||||||
Hostname {{ hostvars[host].get('ansible_host', host) }}
|
Hostname {{ hostvars[host].get('ansible_host', host) }}
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
[defaults]
|
[defaults]
|
||||||
ansible_managed = This file is managed by Ansible, manual changes will be overwritten.
|
|
||||||
inventory = inventory.yml
|
inventory = inventory.yml
|
||||||
nocows = 1
|
nocows = 1
|
||||||
pipelining = True
|
|
||||||
pattern =
|
pattern =
|
||||||
deprecation_warnings = False
|
deprecation_warnings = False
|
||||||
fact_caching = jsonfile
|
fact_caching = jsonfile
|
||||||
fact_caching_connection = ~/.ansible/k-space-fact-cache
|
fact_caching_connection = ~/.ansible/k-space-fact-cache
|
||||||
|
remote_user = root
|
||||||
|
|
||||||
[ssh_connection]
|
[ssh_connection]
|
||||||
ssh_args = -F ssh_config -M -S ~/.ssh/cm-%r@%h:%p
|
control_path = %(directory)s/%%r@%%h:%%p
|
||||||
|
ssh_args = -o ControlMaster=auto -o ControlPersist=8h -F ssh_config
|
||||||
|
pipelining = True
|
||||||
|
@ -3,7 +3,7 @@ all:
|
|||||||
misc:
|
misc:
|
||||||
hosts:
|
hosts:
|
||||||
ns1.k-space.ee:
|
ns1.k-space.ee:
|
||||||
ansible_host: 172.23.0.2
|
ansible_host: 172.20.0.2
|
||||||
nas.k-space.ee:
|
nas.k-space.ee:
|
||||||
ansible_host: 172.23.0.7
|
ansible_host: 172.23.0.7
|
||||||
proxmox:
|
proxmox:
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
172.21.3.62 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLveng7H/2Gek+HYDYRWFD0Dy+4l/zjrbF2mnnkBI5CFOtqK0zwBh41IlizkpmmI5fqEIXwhLFHZEWXbUvev5oo= # mon2.kube.k-space.ee
|
172.21.3.62 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLveng7H/2Gek+HYDYRWFD0Dy+4l/zjrbF2mnnkBI5CFOtqK0zwBh41IlizkpmmI5fqEIXwhLFHZEWXbUvev5oo= # mon2.kube.k-space.ee
|
||||||
172.21.3.63 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMMgOIL43dgCYlwAI2O269iHxo7ymweG7NoXjnk2F529G5mP+mp5We4lDZEJVyLYtemvhQ2hEHI/WVPWy3SNiuM= # mon3.kube.k-space.ee
|
172.21.3.63 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMMgOIL43dgCYlwAI2O269iHxo7ymweG7NoXjnk2F529G5mP+mp5We4lDZEJVyLYtemvhQ2hEHI/WVPWy3SNiuM= # mon3.kube.k-space.ee
|
||||||
172.23.0.7 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC15tWIbuBqd4UZLaRbpb6oTlwniS4cg2IYZYe5ys352azj2kzOnvtCGiPo0fynFadwfDHtge9JjK6Efwl87Wgc= # nas.k-space.ee
|
172.23.0.7 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC15tWIbuBqd4UZLaRbpb6oTlwniS4cg2IYZYe5ys352azj2kzOnvtCGiPo0fynFadwfDHtge9JjK6Efwl87Wgc= # nas.k-space.ee
|
||||||
172.23.0.2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEP6i24/mo42DXrg5Mc8tZXvqZSqVP/7YqNWlK8oavtcOyfLBq2YuVMhQCDrCm5Hs4FM+qbdcPwEg55mhRJlQXg= # ns1.k-space.ee
|
172.20.0.2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO77ffkJi903aA6cM7HnFfSyYbPP4jkydI/+/tIGeMv+c9BYOE27n+ylNERaEhYkyddIx93MB4M6GYRyQOjLWSc= # ns1.k-space.ee
|
||||||
172.21.20.1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHLHc3T/J5G1CIf33XeniJk5+D0cpaXe0OkHmpCQ3DoZC3KkFBpA+/U1mlo+qb8xf/GrMj6BMMMLXKSUxbEVGaU= # pve1
|
172.21.20.1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHLHc3T/J5G1CIf33XeniJk5+D0cpaXe0OkHmpCQ3DoZC3KkFBpA+/U1mlo+qb8xf/GrMj6BMMMLXKSUxbEVGaU= # pve1
|
||||||
172.21.20.2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFGSRetFdHExRT69pHJAcuhqzAu+Xx4K2AEmWJhUZ2JYF7aa0JbltiYQs58Bpx9s9NA793tiHLZXABy56dI+D9Q= # pve2
|
172.21.20.2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFGSRetFdHExRT69pHJAcuhqzAu+Xx4K2AEmWJhUZ2JYF7aa0JbltiYQs58Bpx9s9NA793tiHLZXABy56dI+D9Q= # pve2
|
||||||
172.21.20.8 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMzNvX3ga56EELcI9gV7moyFdKllSwb81V2tCWIjhFVSFTo3QKH/gX/MBnjcs+RxeVV3GF7zIIv8492bCvgiO9s= # pve8
|
172.21.20.8 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMzNvX3ga56EELcI9gV7moyFdKllSwb81V2tCWIjhFVSFTo3QKH/gX/MBnjcs+RxeVV3GF7zIIv8492bCvgiO9s= # pve8
|
||||||
|
50
ssh_config
50
ssh_config
@ -1,120 +1,120 @@
|
|||||||
# Use `ansible-playbook ansible-update-ssh-config.yml` to update this file
|
# Use `ansible-playbook ansible-update-ssh-config.yml` to update this file
|
||||||
Host backdoor
|
Host backdoor 100.102.3.3
|
||||||
User root
|
User root
|
||||||
Hostname 100.102.3.3
|
Hostname 100.102.3.3
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host frontdoor
|
Host frontdoor 100.102.3.2
|
||||||
User root
|
User root
|
||||||
Hostname 100.102.3.2
|
Hostname 100.102.3.2
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host grounddoor
|
Host grounddoor 100.102.3.1
|
||||||
User root
|
User root
|
||||||
Hostname 100.102.3.1
|
Hostname 100.102.3.1
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host master1.kube.k-space.ee
|
Host master1.kube.k-space.ee 172.21.3.51
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.3.51
|
Hostname 172.21.3.51
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host master2.kube.k-space.ee
|
Host master2.kube.k-space.ee 172.21.3.52
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.3.52
|
Hostname 172.21.3.52
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host master3.kube.k-space.ee
|
Host master3.kube.k-space.ee 172.21.3.53
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.3.53
|
Hostname 172.21.3.53
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host mon1.kube.k-space.ee
|
Host mon1.kube.k-space.ee 172.21.3.61
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.3.61
|
Hostname 172.21.3.61
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host mon2.kube.k-space.ee
|
Host mon2.kube.k-space.ee 172.21.3.62
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.3.62
|
Hostname 172.21.3.62
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host mon3.kube.k-space.ee
|
Host mon3.kube.k-space.ee 172.21.3.63
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.3.63
|
Hostname 172.21.3.63
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host nas.k-space.ee
|
Host nas.k-space.ee 172.23.0.7
|
||||||
User root
|
User root
|
||||||
Hostname 172.23.0.7
|
Hostname 172.23.0.7
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host ns1.k-space.ee
|
Host ns1.k-space.ee 172.20.0.2
|
||||||
User root
|
User root
|
||||||
Hostname 172.23.0.2
|
Hostname 172.20.0.2
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host pve1
|
Host pve1 172.21.20.1
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.20.1
|
Hostname 172.21.20.1
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host pve2
|
Host pve2 172.21.20.2
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.20.2
|
Hostname 172.21.20.2
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host pve8
|
Host pve8 172.21.20.8
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.20.8
|
Hostname 172.21.20.8
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host pve9
|
Host pve9 172.21.20.9
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.20.9
|
Hostname 172.21.20.9
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host storage1.kube.k-space.ee
|
Host storage1.kube.k-space.ee 172.20.3.71
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.3.71
|
Hostname 172.20.3.71
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host storage2.kube.k-space.ee
|
Host storage2.kube.k-space.ee 172.20.3.72
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.3.72
|
Hostname 172.20.3.72
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host storage3.kube.k-space.ee
|
Host storage3.kube.k-space.ee 172.20.3.73
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.3.73
|
Hostname 172.20.3.73
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host storage4.kube.k-space.ee
|
Host storage4.kube.k-space.ee 172.20.3.74
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.3.74
|
Hostname 172.20.3.74
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host worker1.kube.k-space.ee
|
Host worker1.kube.k-space.ee 172.20.3.81
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.3.81
|
Hostname 172.20.3.81
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host worker2.kube.k-space.ee
|
Host worker2.kube.k-space.ee 172.20.3.82
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.3.82
|
Hostname 172.20.3.82
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host worker3.kube.k-space.ee
|
Host worker3.kube.k-space.ee 172.20.3.83
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.3.83
|
Hostname 172.20.3.83
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host worker4.kube.k-space.ee
|
Host worker4.kube.k-space.ee 172.20.3.84
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.3.84
|
Hostname 172.20.3.84
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
Host workshopdoor
|
Host workshopdoor 100.102.3.4
|
||||||
User root
|
User root
|
||||||
Hostname 100.102.3.4
|
Hostname 100.102.3.4
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
|
Loading…
Reference in New Issue
Block a user