Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9336934
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
43 KB
Subscribers
None
View Options
diff --git a/Vagrantfile b/Vagrantfile
index 18cdb10..c3583a8 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -1,489 +1,529 @@
Vagrant.require_version ">= 2.2.0"
ENV["LC_ALL"] = "en_US.UTF-8"
# Default configuration for all defines node below
environment_path = "/tmp/puppet/environments"
manifest_file = "site.pp"
manifests_path = "swh-site/manifests"
puppet_options = "--fileserverconfig=/etc/puppet/fileserver.conf --verbose" # --debug --trace"
# used to define the local vm template path
puppet_env_path = ENV["SWH_PUPPET_ENVIRONMENT_HOME"]
install_facts_script_path = "vagrant/puppet_agent/install_facts.sh"
# Images/local configuration (libvirt)
$local_debian10_box = "debian10-20210820-1622"
$local_debian10_box_url = "file://#{puppet_env_path}/packer/builds/swh-debian-10.10-amd64-20210820-1622.qcow2"
# Images/remote configuration
$global_debian10_box = "debian10-20210820-1622"
$global_debian10_box_url = "https://annex.softwareheritage.org/public/isos/libvirt/debian/swh-debian-10.10-amd64-20210820-1622.qcow2"
$global_debian11_box = "debian11-20210909-0725"
$global_debian11_box_url = "https://annex.softwareheritage.org/public/isos/libvirt/debian/swh-debian-11.0-amd64-20210909-0725.qcow2"
unless Vagrant.has_plugin?("libvirt")
$stderr.puts <<-MSG
vagrant-libvirt plugin is required for this.
To install: `$ sudo apt install vagrant-libvirt
MSG
exit 1
end
TYPE_AGENT = "agent"
TYPE_MASTER = "master"
ENV_ADMIN = "admin"
ENV_PRODUCTION = "production"
ENV_STAGING = "staging"
ENVIRONMENT_FACTS = {
ENV_ADMIN => {
"vagrant_testing" => "1",
"testing" => "vagrant",
"deployment" => ENV_ADMIN,
"subnet" => "vagrant",
"environment" => ENV_PRODUCTION,
},
ENV_PRODUCTION => {
"vagrant_testing" => "1",
"testing" => "vagrant",
"deployment" => ENV_PRODUCTION,
"subnet" => "vagrant",
"puppet_vardir" => "/var/lib/puppet",
"environment" => ENV_PRODUCTION,
},
ENV_STAGING => {
"vagrant_testing" => "1",
"testing" => "vagrant",
"deployment" => ENV_STAGING,
"subnet" => "vagrant",
"environment" => ENV_STAGING,
},
}
vms = {
################
# STAGING
################
"staging-webapp" => {
:hostname => "webapp.internal.staging.swh.network",
:ip => "10.168.130.30",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-rp0" => {
:hostname => "rp0.internal.staging.swh.network",
:ip => "10.168.130.20",
:type => TYPE_AGENT,
:memory => 512,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-db1" => {
:hostname => "db1.internal.staging.swh.network",
:ip => "10.168.130.11",
:type => TYPE_AGENT,
:memory => 512,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-storage1" => {
:hostname => "storage1.internal.staging.swh.network",
:ip => "10.168.130.41",
:type => TYPE_AGENT,
:memory => 512,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-objstorage0" => {
:hostname => "objstorage0.internal.staging.swh.network",
:ip => "10.168.130.110",
:type => TYPE_AGENT,
:memory => 512,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-deposit" => {
:hostname => "deposit.internal.staging.swh.network",
:ip => "10.168.130.31",
:type => TYPE_AGENT,
:memory => 512,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-worker0" => {
:hostname => "worker0.internal.staging.swh.network",
:ip => "10.168.130.100",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-worker3" => {
:hostname => "worker0.internal.staging.swh.network",
:ip => "10.168.130.103",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-scheduler0" => {
:hostname => "scheduler0.internal.staging.swh.network",
:ip => "10.168.130.50",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-esnode0" => {
:hostname => "search-esnode0.internal.staging.swh.network",
:ip => "10.168.130.80",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_STAGING,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"staging-search0" => {
:hostname => "search-search0.internal.staging.swh.network",
:ip => "10.168.130.90",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_STAGING,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"staging-counters0" => {
:hostname => "counters0.internal.staging.swh.network",
:ip => "10.168.130.95",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_STAGING,
},
"staging-mirror-test" => {
:hostname => "mirror-test.internal.staging.swh.network",
:ip => "10.168.130.160",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_STAGING,
},
################
# ADMIN
################
"admin-bardo" => {
:hostname => "bardo.internal.admin.swh.network",
:ip => "10.168.50.10",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_ADMIN,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"admin-rp1" => {
:hostname => "rp1.internal.admin.swh.network",
:ip => "10.168.50.20",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_ADMIN,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
################
# PUPPET MASTER
################
"pergamon" => {
:hostname => "pergamon.softwareheritage.org",
:ip => "10.168.100.29",
:type => TYPE_MASTER,
:memory => 3192,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
################
# PRODUCTION
################
"saatchi" => {
:hostname => "saatchi.internal.softwareheritage.org",
:ip => "10.168.100.104",
:type => TYPE_MASTER,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"riverside" => {
:hostname => "riverside.internal.softwareheritage.org",
:ip => "10.168.100.52",
:type => TYPE_MASTER,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"giverny" => {
:hostname => "giverny.softwareheritage.org",
:ip => "10.168.101.118",
:type => TYPE_MASTER,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"bojimans" => {
:hostname => "bojimans.internal.softwareheritage.org",
:ip => "10.168.100.199",
:type => TYPE_AGENT,
:memory => 512,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"prod-worker01" => {
:hostname => "worker01.internal.softwareheritage.org",
:ip => "10.168.100.21",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"prod-worker17" => {
:hostname => "worker17.softwareheritage.org",
:ip => "10.168.100.43",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"esnode1" => {
:hostname => "esnode1.internal.softwareheritage.org",
:ip => "10.168.100.61",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"esnode2" => {
:hostname => "esnode2.internal.softwareheritage.org",
:ip => "10.168.100.62",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"esnode3" => {
:hostname => "esnode3.internal.softwareheritage.org",
:ip => "10.168.100.63",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"prod-kibana0" => {
:hostname => "kibana0.internal.softwareheritage.org",
:ip => "10.168.100.50",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"logstash" => {
:hostname => "logstash0.internal.softwareheritage.org",
:ip => "10.168.100.19",
:type => TYPE_AGENT,
:memory => 2048,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"prod-webapp1" => {
:hostname => "webapp1.internal.softwareheritage.org",
:ip => "10.168.100.71",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"prod-met" => {
:hostname => "met.internal.softwareheritage.org",
:ip => "10.168.100.110",
:type => TYPE_AGENT,
:memory => 2048,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"prod-moma" => {
:hostname => "moma.softwareheritage.org",
:ip => "10.168.100.31",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"prod-search1" => {
:hostname => "search1.internal.softwareheritage.org",
:ip => "10.168.100.85",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"prod-search-esnode4" => {
:hostname => "search-esnode4.internal.softwareheritage.org",
:ip => "10.168.100.86",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"prod-search-esnode5" => {
:hostname => "search-esnode5.internal.softwareheritage.org",
:ip => "10.168.100.87",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"prod-search-esnode6" => {
:hostname => "search-esnode6.internal.softwareheritage.org",
:ip => "10.168.100.88",
:type => TYPE_AGENT,
:memory => 4096,
:cpus => 2,
:environment => ENV_PRODUCTION,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
"prod-counters1" => {
:hostname => "counters1.internal.softwareheritage.org",
:ip => "10.168.100.95",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
+ "prod-kafka1" => {
+ :hostname => "kafka1.internal.softwareheritage.org",
+ :ip => "10.168.100.201",
+ :type => TYPE_AGENT,
+ :memory => 2048,
+ :cpus => 2,
+ :environment => ENV_PRODUCTION,
+ :box => $global_debian11_box,
+ :box_url => $global_debian11_box_url,
+ },
+ "prod-kafka2" => {
+ :hostname => "kafka2.internal.softwareheritage.org",
+ :ip => "10.168.100.202",
+ :type => TYPE_AGENT,
+ :memory => 2048,
+ :cpus => 2,
+ :environment => ENV_PRODUCTION,
+ :box => $global_debian11_box,
+ :box_url => $global_debian11_box_url,
+ },
+ "prod-kafka3" => {
+ :hostname => "kafka3.internal.softwareheritage.org",
+ :ip => "10.168.100.203",
+ :type => TYPE_AGENT,
+ :memory => 2048,
+ :cpus => 2,
+ :environment => ENV_PRODUCTION,
+ :box => $global_debian11_box,
+ :box_url => $global_debian11_box_url,
+ },
+ "prod-kafka4" => {
+ :hostname => "kafka4.internal.softwareheritage.org",
+ :ip => "10.168.100.204",
+ :type => TYPE_AGENT,
+ :memory => 2048,
+ :cpus => 2,
+ :environment => ENV_PRODUCTION,
+ :box => $global_debian11_box,
+ :box_url => $global_debian11_box_url,
+ },
"uffizi" => {
:hostname => "uffizi.internal.softwareheritage.org",
:ip => "10.168.100.101",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"branly" => {
:hostname => "branly.internal.softwareheritage.org",
:ip => "10.168.100.108",
:type => TYPE_AGENT,
:memory => 1024,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
"belvedere" => {
:hostname => "belvedere.internal.softwareheritage.org",
:ip => "10.168.100.210",
:type => TYPE_AGENT,
:memory => 2048,
:cpus => 2,
:environment => ENV_PRODUCTION,
},
################
## MISC
################
"test" => {
:hostname => "test.softwareheritage.org",
:ip => "10.168.100.130",
:type => TYPE_AGENT,
:memory => 512,
:cpus => 2,
:environment => ENV_STAGING,
},
"test-bullseye" => {
:hostname => "test_bullseye.softwareheritage.org",
:ip => "10.168.100.131",
:type => TYPE_AGENT,
:memory => 512,
:cpus => 2,
:environment => ENV_STAGING,
:box => $global_debian11_box,
:box_url => $global_debian11_box_url,
},
}
Vagrant.configure("2") do |global_config|
vms.each do | vm_name, vm_props |
global_config.vm.define vm_name do |config|
_environment_name = vm_props[:environment]
_vm_facts = ENVIRONMENT_FACTS[_environment_name]
_mount_point_puppet = vm_props[:type] == TYPE_MASTER ? "/etc/puppet/code" : "/tmp/puppet"
# config.ssh.insert_key = false
config.vm.box = vm_props[:box] ? vm_props[:box] : $global_debian10_box
config.vm.box_url = vm_props[:box_url] ? vm_props[:box_url] : $global_debian10_box_url
config.vm.box_check_update = false
config.vm.hostname = vm_props[:hostname]
config.vm.network :private_network, ip: vm_props[:ip], netmask: "255.255.0.0"
# Using nfs v4 to avoid using the default nfs v3 on udp not supported by the debian 11 kernel
config.vm.synced_folder "/tmp/puppet/", _mount_point_puppet, type: 'nfs', nfs_version:4
# Hack to speed up the puppet provisioner rsync
# It will synchronize between the same source and destination
config.vm.synced_folder "/tmp/puppet/", '/vagrant', type: 'nfs', nfs_version:4
config.vm.synced_folder "/tmp/puppet/", '/vagrant-puppet', type: 'nfs', nfs_version:4
# ssl certificates share
config.vm.synced_folder "vagrant/le_certs", "/var/lib/puppet/letsencrypt_exports", type: 'nfs', nfs_version:4
config.vm.provider :libvirt do |provider|
provider.memory = vm_props[:memory]
provider.cpus = vm_props[:cpus]
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
# installs fact for `puppet agent --test` cli to work within the vm
config.vm.provision :shell do |s|
s.path = install_facts_script_path
s.args = [
_vm_facts["deployment"],
_vm_facts["subnet"]
]
end
if vm_props[:type] == TYPE_MASTER
config.vm.provision "file", source: "vagrant/puppet_master/", destination: "/tmp/"
config.vm.provision :shell, :path => "vagrant/puppet_master/prepare_puppet_master.sh"
end
config.vm.provision "puppet" do |puppet|
puppet.environment = _vm_facts["environment"]
if vm_props[:type] == TYPE_AGENT
puppet.environment_path = "#{environment_path}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
end
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = _vm_facts
# Dont use nfs mount as the nfs_version can't be
# specified. The default is nfsv3 and udp which is not
# supported by the debian 11 kernel
end
end
end
end
diff --git a/vagrant/le_certs/kafka1.internal.softwareheritage.org/cert.pem b/vagrant/le_certs/kafka1.internal.softwareheritage.org/cert.pem
new file mode 100644
index 0000000..d7ecf3c
--- /dev/null
+++ b/vagrant/le_certs/kafka1.internal.softwareheritage.org/cert.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUM6wKpPwt/YJxX9KTQXofvuitEGAwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIxLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTA1MzE1
+WhcNMjQwODI3MTA1MzE1WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjEuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALhXOqLe4Z4VWW7RGuOMM0EV
+9aff7wqPutjLpw8hn3AoGnE0k1Yj8ggs/U2hzRxGMQ9b/nJId5TWfFf6od1EjcZa
+Buf3R7tfqN7R862PvkOmEuge6NiCFL1l5t1478APy9PDvKl/nHyuqM4F9wUrBWAh
+dU54Pq+S6RgMTpJPwaw+9He0b6hGDvi7q2AqXL+GGsSPzNnXk0k/v/Oa8tA1EiMg
+gh2B3Xs/9minlSGFlsk/4EOmyWwFAPejEuDT+c3WCPyJJ0w7uymgQHWJbf1ppzMo
+/QKDMwNu49UDYIL+W9w/b9p5v+n71iGh0T7rDFaHQVb+RXRTUFnlOeBM/tUpCcMC
+AwEAAaNTMFEwHQYDVR0OBBYEFB6JDpBAzt3KRy6oThpzQro6QT4nMB8GA1UdIwQY
+MBaAFB6JDpBAzt3KRy6oThpzQro6QT4nMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAC+rKEG2aCMFRNWL+7dPu489Otn70GdpDQ7IJiU7yE1UgJiH
+R02DVbZZG3pkAYZX5k76KyfrKl2BAAd9sAzPTc2yXuGyfluqiwqsLu/aLsfUK+PB
+GWWplmBIa+nr0EwAnA2IDTwhixBsY5gkvmf/Ojc/99niM6qagGsVApZuJo9SugWy
+eh5YQlvaonYjECS8Lx4SQLKYVSJ39jhW9m334bbyPtO09vtzYJVVwC83nwTtB6Xs
+Q3vVLkBXzFcUAXs7kFM6lsfa8pu1wNMz/871dDp4MvZ2J551gkK24YK+3jj536cj
+Tn2ySqm0rKeHPnRw7uqrWGyQ10VxopHq0gfFr0I=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka1.internal.softwareheritage.org/chain.pem b/vagrant/le_certs/kafka1.internal.softwareheritage.org/chain.pem
new file mode 100644
index 0000000..d7ecf3c
--- /dev/null
+++ b/vagrant/le_certs/kafka1.internal.softwareheritage.org/chain.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUM6wKpPwt/YJxX9KTQXofvuitEGAwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIxLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTA1MzE1
+WhcNMjQwODI3MTA1MzE1WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjEuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALhXOqLe4Z4VWW7RGuOMM0EV
+9aff7wqPutjLpw8hn3AoGnE0k1Yj8ggs/U2hzRxGMQ9b/nJId5TWfFf6od1EjcZa
+Buf3R7tfqN7R862PvkOmEuge6NiCFL1l5t1478APy9PDvKl/nHyuqM4F9wUrBWAh
+dU54Pq+S6RgMTpJPwaw+9He0b6hGDvi7q2AqXL+GGsSPzNnXk0k/v/Oa8tA1EiMg
+gh2B3Xs/9minlSGFlsk/4EOmyWwFAPejEuDT+c3WCPyJJ0w7uymgQHWJbf1ppzMo
+/QKDMwNu49UDYIL+W9w/b9p5v+n71iGh0T7rDFaHQVb+RXRTUFnlOeBM/tUpCcMC
+AwEAAaNTMFEwHQYDVR0OBBYEFB6JDpBAzt3KRy6oThpzQro6QT4nMB8GA1UdIwQY
+MBaAFB6JDpBAzt3KRy6oThpzQro6QT4nMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAC+rKEG2aCMFRNWL+7dPu489Otn70GdpDQ7IJiU7yE1UgJiH
+R02DVbZZG3pkAYZX5k76KyfrKl2BAAd9sAzPTc2yXuGyfluqiwqsLu/aLsfUK+PB
+GWWplmBIa+nr0EwAnA2IDTwhixBsY5gkvmf/Ojc/99niM6qagGsVApZuJo9SugWy
+eh5YQlvaonYjECS8Lx4SQLKYVSJ39jhW9m334bbyPtO09vtzYJVVwC83nwTtB6Xs
+Q3vVLkBXzFcUAXs7kFM6lsfa8pu1wNMz/871dDp4MvZ2J551gkK24YK+3jj536cj
+Tn2ySqm0rKeHPnRw7uqrWGyQ10VxopHq0gfFr0I=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka1.internal.softwareheritage.org/fullchain.pem b/vagrant/le_certs/kafka1.internal.softwareheritage.org/fullchain.pem
new file mode 100644
index 0000000..d7ecf3c
--- /dev/null
+++ b/vagrant/le_certs/kafka1.internal.softwareheritage.org/fullchain.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUM6wKpPwt/YJxX9KTQXofvuitEGAwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIxLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTA1MzE1
+WhcNMjQwODI3MTA1MzE1WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjEuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALhXOqLe4Z4VWW7RGuOMM0EV
+9aff7wqPutjLpw8hn3AoGnE0k1Yj8ggs/U2hzRxGMQ9b/nJId5TWfFf6od1EjcZa
+Buf3R7tfqN7R862PvkOmEuge6NiCFL1l5t1478APy9PDvKl/nHyuqM4F9wUrBWAh
+dU54Pq+S6RgMTpJPwaw+9He0b6hGDvi7q2AqXL+GGsSPzNnXk0k/v/Oa8tA1EiMg
+gh2B3Xs/9minlSGFlsk/4EOmyWwFAPejEuDT+c3WCPyJJ0w7uymgQHWJbf1ppzMo
+/QKDMwNu49UDYIL+W9w/b9p5v+n71iGh0T7rDFaHQVb+RXRTUFnlOeBM/tUpCcMC
+AwEAAaNTMFEwHQYDVR0OBBYEFB6JDpBAzt3KRy6oThpzQro6QT4nMB8GA1UdIwQY
+MBaAFB6JDpBAzt3KRy6oThpzQro6QT4nMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAC+rKEG2aCMFRNWL+7dPu489Otn70GdpDQ7IJiU7yE1UgJiH
+R02DVbZZG3pkAYZX5k76KyfrKl2BAAd9sAzPTc2yXuGyfluqiwqsLu/aLsfUK+PB
+GWWplmBIa+nr0EwAnA2IDTwhixBsY5gkvmf/Ojc/99niM6qagGsVApZuJo9SugWy
+eh5YQlvaonYjECS8Lx4SQLKYVSJ39jhW9m334bbyPtO09vtzYJVVwC83nwTtB6Xs
+Q3vVLkBXzFcUAXs7kFM6lsfa8pu1wNMz/871dDp4MvZ2J551gkK24YK+3jj536cj
+Tn2ySqm0rKeHPnRw7uqrWGyQ10VxopHq0gfFr0I=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka1.internal.softwareheritage.org/privkey.pem b/vagrant/le_certs/kafka1.internal.softwareheritage.org/privkey.pem
new file mode 100644
index 0000000..63f6bc9
--- /dev/null
+++ b/vagrant/le_certs/kafka1.internal.softwareheritage.org/privkey.pem
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC4Vzqi3uGeFVlu
+0RrjjDNBFfWn3+8Kj7rYy6cPIZ9wKBpxNJNWI/IILP1Noc0cRjEPW/5ySHeU1nxX
++qHdRI3GWgbn90e7X6je0fOtj75DphLoHujYghS9ZebdeO/AD8vTw7ypf5x8rqjO
+BfcFKwVgIXVOeD6vkukYDE6ST8GsPvR3tG+oRg74u6tgKly/hhrEj8zZ15NJP7/z
+mvLQNRIjIIIdgd17P/Zop5UhhZbJP+BDpslsBQD3oxLg0/nN1gj8iSdMO7spoEB1
+iW39aaczKP0CgzMDbuPVA2CC/lvcP2/aeb/p+9YhodE+6wxWh0FW/kV0U1BZ5Tng
+TP7VKQnDAgMBAAECggEBALcPmOFJKRDN7sRHz8YM4pFN92hAz6fTWCAXDc3O/ABr
+Mucc6PvwMljAJMRFW+UqJ2ozVxmysV4TKeRMtxV/ELPbj2QogwmmU5MDOFQxnSac
+88WjfGQVufbkDUH+6Uf359hiVyaT3ZlL8cK21bpCINJ4J4BHlSjSYbxJ7HUL0y7y
+nTsTMpjX2oLpTwPLVEMw94P2SAQ6mzIju4YYA0uG2pnIBpV8n2Hcj9o5fvgAtmG+
+LWv5s7WqUjk5tX3idlxDpxTUInJ5Y0Ov6kLTQ7y8EDb/wYVch3TandAJ6RHfmpr8
+KplDKYL5s+KfU3R+E6aWqiJX2pQtcQ8luJhPRXhomoECgYEA6erESmpb2dwVOHL+
+IvkGPpYjSkA62EGS6Nurvbx8Dq1kdiSrYGDlbgVyUBI8TpHl3QpE9cOkd7QqSRlN
+ri4aDXMO/CtGFzw9gghH2HijhfsUGhzVnUYoPqTIRGuOnMQbUy82Zz/eCBHr0sRi
+n9Oqlihhb98cvriuXDYr8S9tgmMCgYEAyb5RSdjKa2Ih2diXYcDgqST7+Qsnd6Vt
+rWoxjVi5O7jgfj355QYqygDJYIZ/Ax5bIAhRsVwvYjSoldPMGy8aOVKRk100pe3c
+aD2rqxcHtJBTaULYw38KM1OmMuYZk8zFrZziFWaxBEWGN6wk39Kx7qtJ86yL7cYJ
+Y0UJ6NK/SSECgYAjVPWfM9950bdW1m+ygqDB1VWxQnBg986j44JWX2DxqpkRC0rj
+fN9KtgHlPEvlpj3tHD78TDfMaOc2MV89XvNKcsWhqzukCNJVkMChXt98Pkd0BkTx
+w4YSqDsjsodRAIIMF4aFI+16lJJlPIqVD5ilo6XMCwxBdo3HmdsbTAmjdwKBgAeu
+9+mYGB1+30sstJdEgUnv3qjdg+NKqaKxKLH5bxSXNfWY5quSUI7g+Mp0VOIJhe7y
+YiofGK7k0obiSiO+54DHZEP4iMjJBlvx/VfGyMRXutWHdjn73KeXx/yoRtEaO20h
+THsELjm7bCEyrTTZEW3FmEtvhuTHZhQhzP7RB/gBAoGAbF5kjfW/NBBydPhSyts8
+1HLdMs8V2hs4KBsuIW3Jre2jxHq/Tz4Rhok3ZtXjM0GdK0s1qJk6PDKNmheY/7bN
+j7GWsCf5eAIHsiyth61YUY5/fLejuKn9TLWIp7X+caRS7oO4fXtVY/Lpc4py78qs
+4LO4CgFTedV/gHwUaZ4rXjE=
+-----END PRIVATE KEY-----
diff --git a/vagrant/le_certs/kafka2.internal.softwareheritage.org/cert.pem b/vagrant/le_certs/kafka2.internal.softwareheritage.org/cert.pem
new file mode 100644
index 0000000..2aefe88
--- /dev/null
+++ b/vagrant/le_certs/kafka2.internal.softwareheritage.org/cert.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUMdUwdgckNXfOMQSHEeR/VB2SVbkwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIyLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjA5
+WhcNMjQwODI3MTEwNjA5WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjIuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALXT5BgLIfuUdMIvDnaTk68c
+9qttkR2Rcaz1TY/q5kNrgXRgaCuDKey7uZpomjVnKjZgOk8Gxcfclpq8IOqPWFFN
+C7Uzs2aEs0zKw7U32OoNlyqCZaN4egSS9xJtEuK02uuWZErWPxjvvT0xR8IF7GAI
++W1IGqCZsjjSxtlCRXJkt5w6LBR8nJCf4ZmxNZUHn8L2u2jHQRpD9W61g4vqMJWc
+YGzTqJ2nAYMuP8X1P1NVqKRmf/ryWBpx2RzHoyK+uYBO/Onpi2iaiNYld2sT3Ene
+kEl79SZdhh7UPSOvmsEkOfXDjZ3Z62WAVsSPtCPbDMCz3eAPvnkk2Yr+KVXWXfsC
+AwEAAaNTMFEwHQYDVR0OBBYEFH2VUR1wKkNEmGEjGapre8Q84c1zMB8GA1UdIwQY
+MBaAFH2VUR1wKkNEmGEjGapre8Q84c1zMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAFjXG8JTu+DFIHB4MscShRwEf2mX+aidxs6xCRv775FpAR9k
+9Jy4wDvuuukT9B9V8AG5XeeDce2lTrh2g4k3xNk1Nj4gIVvwrfFqtOfpiiAsFE3N
+HHAekKjhuL0Ixeq6L8be+x1Fh41W/F4uiBi8uttW56DDjt77O1/h0Agn554qxlOX
+hWcUZUo1o6306WTimEnze/bUK4tuxbHW9pbXj9p95N7mToedcj/PPHoAVN4qqw+O
+9FEQKeFELZMcpMe6HiXWix87aFysgYZxrj8SSsisFZVcLpAItqE+a0eR2cAGTjTF
+9uz7hDfnEOxy9fDzLjyXCvucDaIHoRbRDFomFRc=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka2.internal.softwareheritage.org/chain.pem b/vagrant/le_certs/kafka2.internal.softwareheritage.org/chain.pem
new file mode 100644
index 0000000..2aefe88
--- /dev/null
+++ b/vagrant/le_certs/kafka2.internal.softwareheritage.org/chain.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUMdUwdgckNXfOMQSHEeR/VB2SVbkwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIyLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjA5
+WhcNMjQwODI3MTEwNjA5WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjIuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALXT5BgLIfuUdMIvDnaTk68c
+9qttkR2Rcaz1TY/q5kNrgXRgaCuDKey7uZpomjVnKjZgOk8Gxcfclpq8IOqPWFFN
+C7Uzs2aEs0zKw7U32OoNlyqCZaN4egSS9xJtEuK02uuWZErWPxjvvT0xR8IF7GAI
++W1IGqCZsjjSxtlCRXJkt5w6LBR8nJCf4ZmxNZUHn8L2u2jHQRpD9W61g4vqMJWc
+YGzTqJ2nAYMuP8X1P1NVqKRmf/ryWBpx2RzHoyK+uYBO/Onpi2iaiNYld2sT3Ene
+kEl79SZdhh7UPSOvmsEkOfXDjZ3Z62WAVsSPtCPbDMCz3eAPvnkk2Yr+KVXWXfsC
+AwEAAaNTMFEwHQYDVR0OBBYEFH2VUR1wKkNEmGEjGapre8Q84c1zMB8GA1UdIwQY
+MBaAFH2VUR1wKkNEmGEjGapre8Q84c1zMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAFjXG8JTu+DFIHB4MscShRwEf2mX+aidxs6xCRv775FpAR9k
+9Jy4wDvuuukT9B9V8AG5XeeDce2lTrh2g4k3xNk1Nj4gIVvwrfFqtOfpiiAsFE3N
+HHAekKjhuL0Ixeq6L8be+x1Fh41W/F4uiBi8uttW56DDjt77O1/h0Agn554qxlOX
+hWcUZUo1o6306WTimEnze/bUK4tuxbHW9pbXj9p95N7mToedcj/PPHoAVN4qqw+O
+9FEQKeFELZMcpMe6HiXWix87aFysgYZxrj8SSsisFZVcLpAItqE+a0eR2cAGTjTF
+9uz7hDfnEOxy9fDzLjyXCvucDaIHoRbRDFomFRc=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka2.internal.softwareheritage.org/fullchain.pem b/vagrant/le_certs/kafka2.internal.softwareheritage.org/fullchain.pem
new file mode 100644
index 0000000..2aefe88
--- /dev/null
+++ b/vagrant/le_certs/kafka2.internal.softwareheritage.org/fullchain.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUMdUwdgckNXfOMQSHEeR/VB2SVbkwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIyLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjA5
+WhcNMjQwODI3MTEwNjA5WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjIuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALXT5BgLIfuUdMIvDnaTk68c
+9qttkR2Rcaz1TY/q5kNrgXRgaCuDKey7uZpomjVnKjZgOk8Gxcfclpq8IOqPWFFN
+C7Uzs2aEs0zKw7U32OoNlyqCZaN4egSS9xJtEuK02uuWZErWPxjvvT0xR8IF7GAI
++W1IGqCZsjjSxtlCRXJkt5w6LBR8nJCf4ZmxNZUHn8L2u2jHQRpD9W61g4vqMJWc
+YGzTqJ2nAYMuP8X1P1NVqKRmf/ryWBpx2RzHoyK+uYBO/Onpi2iaiNYld2sT3Ene
+kEl79SZdhh7UPSOvmsEkOfXDjZ3Z62WAVsSPtCPbDMCz3eAPvnkk2Yr+KVXWXfsC
+AwEAAaNTMFEwHQYDVR0OBBYEFH2VUR1wKkNEmGEjGapre8Q84c1zMB8GA1UdIwQY
+MBaAFH2VUR1wKkNEmGEjGapre8Q84c1zMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAFjXG8JTu+DFIHB4MscShRwEf2mX+aidxs6xCRv775FpAR9k
+9Jy4wDvuuukT9B9V8AG5XeeDce2lTrh2g4k3xNk1Nj4gIVvwrfFqtOfpiiAsFE3N
+HHAekKjhuL0Ixeq6L8be+x1Fh41W/F4uiBi8uttW56DDjt77O1/h0Agn554qxlOX
+hWcUZUo1o6306WTimEnze/bUK4tuxbHW9pbXj9p95N7mToedcj/PPHoAVN4qqw+O
+9FEQKeFELZMcpMe6HiXWix87aFysgYZxrj8SSsisFZVcLpAItqE+a0eR2cAGTjTF
+9uz7hDfnEOxy9fDzLjyXCvucDaIHoRbRDFomFRc=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka2.internal.softwareheritage.org/privkey.pem b/vagrant/le_certs/kafka2.internal.softwareheritage.org/privkey.pem
new file mode 100644
index 0000000..b33c9e3
--- /dev/null
+++ b/vagrant/le_certs/kafka2.internal.softwareheritage.org/privkey.pem
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC10+QYCyH7lHTC
+Lw52k5OvHParbZEdkXGs9U2P6uZDa4F0YGgrgynsu7maaJo1Zyo2YDpPBsXH3Jaa
+vCDqj1hRTQu1M7NmhLNMysO1N9jqDZcqgmWjeHoEkvcSbRLitNrrlmRK1j8Y7709
+MUfCBexgCPltSBqgmbI40sbZQkVyZLecOiwUfJyQn+GZsTWVB5/C9rtox0EaQ/Vu
+tYOL6jCVnGBs06idpwGDLj/F9T9TVaikZn/68lgacdkcx6MivrmATvzp6YtomojW
+JXdrE9xJ3pBJe/UmXYYe1D0jr5rBJDn1w42d2etlgFbEj7Qj2wzAs93gD755JNmK
+/ilV1l37AgMBAAECggEBAK5OZLkP4xH0LUICLlFKBCe5ElcggB7iUSFHP4WZ4Af9
+xWo1CWe9I7HH/JOjd0F+lp7t/LfJfEyukMnhU4TIyheWToT0/SRoTiJtttPAp/cn
+9CRSQPFHC2HbKXPGkHY4fi2eTKLZZD+Zg8ZnuaysVP9zWvmCR9RxwsJqfSnFOCIC
+ASgJ3WPE6upo1pu8mtPR1aWdfm4MZIu+As1u40a5SYw9EAhwWIrgFFxhWxF3QJMj
+WmL6aYVzmjBHyeJ25hLUsMMlP9dG2kejs6d10fulTwfrDXpstEwi/6NPz2Tfq9OI
+20yoy95LOEzyyA9OwJtO2c3xmnlnyg3BjLQqHEq6dDECgYEA47lXlFV120J2XBE1
+dAmFNwxhGaVKAs2SEsNFXLK/xwo2ICk9MpOCOMMGNXAH6q9Dkd7J+1v7uotA0fdY
+/CKChkdmCuviO9YQE5ZrRfqDLu3QQlHCjmovDz5G/CSjHzC5+ywq6DRYzmzi+Ovj
+CK4Lh94NF1GkC1VT8GXcQY7jdWUCgYEAzGek88vT9vTHkZeQLSYtCYFEED1xaoB7
+jPB1GHlj+qwww8prZ0BgQyVduSvoMCmE1fMS/DUIGxH1VyHokQoFA20bfhiiQklo
+SkFw2603b/8/xkGda9Ei/7r13bVOzOY33q64BxZmSFmniovFx1j2sGzDaUXr94IC
+bu2jpLg+f98CgYAxwFZf8+PRyU1ug9v3w/S0uCGmprPqtNrK+pp2zB6V76cvk5Lp
+L8ztdb4vgpBYN349qjzai5gNg0rgFHf+bdOyXnruu+YrSHMutFgva7GpWQ98zbwB
+vTUW0XZUs/RnZg/bziR5oqYcQzG7TF3Hka63Ok4F4DJEv5mdFcPvFrae+QKBgBSS
+ieOPrDG6ySs6GeSxZu8B95u602NoswaoXOCttwZPtki+YrjtncKkTB6K8L+ILjpq
+UIrZu4sd75dpbkLKw15o6M90I0CQqtJua7FwaZf4FK8bg4CKd/9NDdnWmau9r/nV
+k+gCtSCrBVXIY4uAxLNU/wXlZ65tg1kuyb2WXZP5AoGBAI4hOMGETyzlZSkVTqTX
+W/7rP3vTBTrgbROI4yPg8nX3gyZCu2QvTroez67JXwlVUDxwXVk3mboZ+1fJWAMC
+fzc/PvfEBGbBAlHAancSC1y8GJMyFECedkqUl4RLA6nGUvh+FoLC8zdaJEsQvxfr
+A3VdWCY4C+E0knruj9kenZ3A
+-----END PRIVATE KEY-----
diff --git a/vagrant/le_certs/kafka3.internal.softwareheritage.org/cert.pem b/vagrant/le_certs/kafka3.internal.softwareheritage.org/cert.pem
new file mode 100644
index 0000000..5de1865
--- /dev/null
+++ b/vagrant/le_certs/kafka3.internal.softwareheritage.org/cert.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUATDXZRmgdKPA4eB1AWIVh+Cr9DkwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIzLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjE0
+WhcNMjQwODI3MTEwNjE0WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjMuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOnS7MWN5CF6f1nluKVS1J/e
+VXzCDQ9y57hsaHT8tUtwX0UWb1wf3OA3y90kNzHeQrKVkCqnIfY6Wm+kbSC4iaiG
+LoE4+fqVBV19BdE+0+d4+zrQsoW2lSegWiQsAI+MUbmA/WoAmg4c3olp95SHMIOU
+o7ehcrKT+BA//DC5LePbW58MgZ/fVGU10ebmRNEPvvnceG3LJFxziMGpgeJfqfpv
+HWy4wycmx6UEl9iJ47bfla+OpnHoSEq2gDyrDlHVbpaz6sMFjt5C7gu5iNKUBBnZ
+ekN2FdyDfrQWbQBxSxI/ynGred1NOkz6eYqUEXV8ACihRQ/zJbxUVi5zGQNcKY0C
+AwEAAaNTMFEwHQYDVR0OBBYEFBW2Gj7CoKeGcpuhi+Rx4KhGepL+MB8GA1UdIwQY
+MBaAFBW2Gj7CoKeGcpuhi+Rx4KhGepL+MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAJeYbVFROQrV2ibjsU4OmCY8RToabITPvAdNkrKhalLxKtfK
+J3yymiBf6xvK/EDo25Ar7H6CrYeAY7JIJmqMmfax0lFc+Iy5kHG2aKlT6y5myBha
+awMdCbMmCYrEJpm0vB47xpFhZX9K86/lHwZzP9F0Qrwj2cGSKghSg6nq20q7zcpK
+fczB8zfYFXA2M5MQuSAbKUTfmYRe75nmwvDVYdoom1VkWbFfoqLOFXt54d5pQ7Cw
+UYEvGhpxza1AOgHoc0Q6tsFjXmdO94zttCR37nFBlEfCuwBhtGFCm4b0k+21cL9A
+v6Vn7u9SkJChuy5StbgavULarPjYInM0M3DiUXA=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka3.internal.softwareheritage.org/chain.pem b/vagrant/le_certs/kafka3.internal.softwareheritage.org/chain.pem
new file mode 100644
index 0000000..5de1865
--- /dev/null
+++ b/vagrant/le_certs/kafka3.internal.softwareheritage.org/chain.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUATDXZRmgdKPA4eB1AWIVh+Cr9DkwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIzLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjE0
+WhcNMjQwODI3MTEwNjE0WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjMuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOnS7MWN5CF6f1nluKVS1J/e
+VXzCDQ9y57hsaHT8tUtwX0UWb1wf3OA3y90kNzHeQrKVkCqnIfY6Wm+kbSC4iaiG
+LoE4+fqVBV19BdE+0+d4+zrQsoW2lSegWiQsAI+MUbmA/WoAmg4c3olp95SHMIOU
+o7ehcrKT+BA//DC5LePbW58MgZ/fVGU10ebmRNEPvvnceG3LJFxziMGpgeJfqfpv
+HWy4wycmx6UEl9iJ47bfla+OpnHoSEq2gDyrDlHVbpaz6sMFjt5C7gu5iNKUBBnZ
+ekN2FdyDfrQWbQBxSxI/ynGred1NOkz6eYqUEXV8ACihRQ/zJbxUVi5zGQNcKY0C
+AwEAAaNTMFEwHQYDVR0OBBYEFBW2Gj7CoKeGcpuhi+Rx4KhGepL+MB8GA1UdIwQY
+MBaAFBW2Gj7CoKeGcpuhi+Rx4KhGepL+MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAJeYbVFROQrV2ibjsU4OmCY8RToabITPvAdNkrKhalLxKtfK
+J3yymiBf6xvK/EDo25Ar7H6CrYeAY7JIJmqMmfax0lFc+Iy5kHG2aKlT6y5myBha
+awMdCbMmCYrEJpm0vB47xpFhZX9K86/lHwZzP9F0Qrwj2cGSKghSg6nq20q7zcpK
+fczB8zfYFXA2M5MQuSAbKUTfmYRe75nmwvDVYdoom1VkWbFfoqLOFXt54d5pQ7Cw
+UYEvGhpxza1AOgHoc0Q6tsFjXmdO94zttCR37nFBlEfCuwBhtGFCm4b0k+21cL9A
+v6Vn7u9SkJChuy5StbgavULarPjYInM0M3DiUXA=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka3.internal.softwareheritage.org/fullchain.pem b/vagrant/le_certs/kafka3.internal.softwareheritage.org/fullchain.pem
new file mode 100644
index 0000000..5de1865
--- /dev/null
+++ b/vagrant/le_certs/kafka3.internal.softwareheritage.org/fullchain.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUATDXZRmgdKPA4eB1AWIVh+Cr9DkwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXIzLmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjE0
+WhcNMjQwODI3MTEwNjE0WjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjMuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOnS7MWN5CF6f1nluKVS1J/e
+VXzCDQ9y57hsaHT8tUtwX0UWb1wf3OA3y90kNzHeQrKVkCqnIfY6Wm+kbSC4iaiG
+LoE4+fqVBV19BdE+0+d4+zrQsoW2lSegWiQsAI+MUbmA/WoAmg4c3olp95SHMIOU
+o7ehcrKT+BA//DC5LePbW58MgZ/fVGU10ebmRNEPvvnceG3LJFxziMGpgeJfqfpv
+HWy4wycmx6UEl9iJ47bfla+OpnHoSEq2gDyrDlHVbpaz6sMFjt5C7gu5iNKUBBnZ
+ekN2FdyDfrQWbQBxSxI/ynGred1NOkz6eYqUEXV8ACihRQ/zJbxUVi5zGQNcKY0C
+AwEAAaNTMFEwHQYDVR0OBBYEFBW2Gj7CoKeGcpuhi+Rx4KhGepL+MB8GA1UdIwQY
+MBaAFBW2Gj7CoKeGcpuhi+Rx4KhGepL+MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBAJeYbVFROQrV2ibjsU4OmCY8RToabITPvAdNkrKhalLxKtfK
+J3yymiBf6xvK/EDo25Ar7H6CrYeAY7JIJmqMmfax0lFc+Iy5kHG2aKlT6y5myBha
+awMdCbMmCYrEJpm0vB47xpFhZX9K86/lHwZzP9F0Qrwj2cGSKghSg6nq20q7zcpK
+fczB8zfYFXA2M5MQuSAbKUTfmYRe75nmwvDVYdoom1VkWbFfoqLOFXt54d5pQ7Cw
+UYEvGhpxza1AOgHoc0Q6tsFjXmdO94zttCR37nFBlEfCuwBhtGFCm4b0k+21cL9A
+v6Vn7u9SkJChuy5StbgavULarPjYInM0M3DiUXA=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka3.internal.softwareheritage.org/privkey.pem b/vagrant/le_certs/kafka3.internal.softwareheritage.org/privkey.pem
new file mode 100644
index 0000000..5f824a1
--- /dev/null
+++ b/vagrant/le_certs/kafka3.internal.softwareheritage.org/privkey.pem
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDp0uzFjeQhen9Z
+5bilUtSf3lV8wg0Pcue4bGh0/LVLcF9FFm9cH9zgN8vdJDcx3kKylZAqpyH2Olpv
+pG0guImohi6BOPn6lQVdfQXRPtPnePs60LKFtpUnoFokLACPjFG5gP1qAJoOHN6J
+afeUhzCDlKO3oXKyk/gQP/wwuS3j21ufDIGf31RlNdHm5kTRD7753HhtyyRcc4jB
+qYHiX6n6bx1suMMnJselBJfYieO235WvjqZx6EhKtoA8qw5R1W6Ws+rDBY7eQu4L
+uYjSlAQZ2XpDdhXcg360Fm0AcUsSP8pxq3ndTTpM+nmKlBF1fAAooUUP8yW8VFYu
+cxkDXCmNAgMBAAECggEAQxQYisAe7x/GQxLs+rideNN+sNC2kHUFVtn6yXzpwZ+W
+JSq/fa1CXyyClolaMDsz5SmU9zeFPa8V3KtOBzIJg8gitT2UMTfpFx3TumiMv/3s
+DL5sSIHNnlWZJoFdE9FMbKw9hthvWZccnE1DEmAKIeVVZkuxrNtYMck5Xvzw1km+
+RfmdNRLrz5bfWssipHxej6wjcOXBRVhsI8h1mZk65WZjUzLG9EmAtDnrRI0op+Le
+5SJVl31OauruUp/gVg6aJBnW2IvH3CpQulCAU1W5mfVRJO9UavroxkSRj8LgFzep
+QP9xgo9nxO1S8VGmj9IaOuoiaqgQ56XQfA6gW/be3QKBgQD4JsHonbgVny+ee80t
+pmR3OkYLMseFBy3HtHMBtjF19jbKBen5fiZyfihrCH7Zg3SB6qgp5k4yWbL7pEoQ
+GbeDIPTsLO4YbDYrzr3HP8YaM16UWeSG/SzwcmBaEvX7ynJGmGlj/MGZRhxujyOr
++KE/qzOVyLMqVi9fPsZuKRnYnwKBgQDxOCkA+Rw+q9gqN+Fk1tVXIl1DkG0v79JV
+9OZPIDpJqGbGVCpo42U3RIj8gl61jDdye+ny4w+OBUGlVblx7nCfWVDFcnMDXH4r
+my2HUz4nV2M0T8QcUHU1lb8QIb+qX0tWOZ/zBPTg5XcefE8pIkUUtN56QmHhA7dM
+EStHmGhSUwKBgC68ZfLgmYYA+B/6IxeA6hUGdaCwTKGCS538H1joLoKP/5um530k
+xCr2Fbiq3fErb+rz/f3+MSYMfMgmFgjYPxbEQzyj7afN4Zn4kweOvEm8+Qgpsf+2
+eRtD/1+XiJqGc2VWWSsKtI+gg8RS0x4VcpEiNlH0fcHwf3WJxieDOCnzAoGAbzuz
+hNRa1veNZeKA2GxM0rJxCW/3OazAdIzLC1/UIRU712cGa3m4ueSruq0vmU5AX1WO
+y0czbA02eVRvgH8whfq8yV/+c2VadSdItmeHeMLOZ1gFGf1sHzqfcYPui1UIO4m1
+HW6CsZZ++JrgMhqwelzxXrVvx0BcbQJZz9kS+isCgYEAueOId2qoJeWBpfIrwOJi
+RrIlANnBQbiIavKdMq5PjbKJ0eUtkhY5sdGPxiozQUW/5zjcOtLv3QUxCMfRN2Y5
+JAQt+pvA3FXIDPvZ6L6iu1hKWevUWkQR3RFvhNMGoHVX5XJBlOjxa/neH3dGErzK
+5GPnvcP4dqEziZKpyeGi6Qk=
+-----END PRIVATE KEY-----
diff --git a/vagrant/le_certs/kafka4.internal.softwareheritage.org/cert.pem b/vagrant/le_certs/kafka4.internal.softwareheritage.org/cert.pem
new file mode 100644
index 0000000..1503cad
--- /dev/null
+++ b/vagrant/le_certs/kafka4.internal.softwareheritage.org/cert.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUMbfJxXpeXAstHKmRkbRwHa0+ffYwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXI0LmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjIx
+WhcNMjQwODI3MTEwNjIxWjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjQuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOUhD0QV3erYZzkj1tRMnVCU
+dXeCMNJgJsGOjjsJDR3qSo7tKXpD54x38GEB/N6ctA3RWKbjtafW4zIkoc7sPwZo
+57j+8tkCdZdabuYmuw+oXfqArkj4HRu8JBfeohmEla3/CmGZXtkRBHFlzH7k7e+t
+4z4ULicKllTkYdIx97UJQtkoBDuu/eIvqwPoTsXQsVx2naiqkPmWDVTOualp64Om
+aCpcm+tvfeBupGeYT1dHOlf697tSPWZ5lxT3Pi3quJS4H/MpTr4gCzr4Sgm6nenV
+RcGCLcOP9Un/LoACyqGmtx5WW47BQGdGZTfe7ULtR+BBqX/l1WozXfv63y8O/qUC
+AwEAAaNTMFEwHQYDVR0OBBYEFOhOVUEp+2RF/sEfWjAbbRv7BgecMB8GA1UdIwQY
+MBaAFOhOVUEp+2RF/sEfWjAbbRv7BgecMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBALiuHBd+owpgdR5CiZoQJ6oe5l7O3ZhAOmMI9jPuHkjYgliY
++coPrcTI+al0C+PTSNYsKVhiC9O8TKYckDpQ25m81IHYR4Bl+bXILXiR3FM7fzww
+vMt3q6fiD47TSlxy+CSRCzUaL4NtYh0qiKa7GfeM1pREJ1jurXhyQKMx6WYQVZCu
+kQwGoCOey8dCcIzmxnFzyjBGBH+VNTNa2PqrilVuv9VZWwS+8D45JR4fCLfqNO3t
+oi8rANaRv6lXo/yYnBa0NAPfzO1nZJWHlP59l5spBPm5AhaAwxY2Adii964ztT8h
+NEwb740ZcyXJURuGmYdUAEbHvoLP4JAy/1TUbsg=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka4.internal.softwareheritage.org/chain.pem b/vagrant/le_certs/kafka4.internal.softwareheritage.org/chain.pem
new file mode 100644
index 0000000..1503cad
--- /dev/null
+++ b/vagrant/le_certs/kafka4.internal.softwareheritage.org/chain.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUMbfJxXpeXAstHKmRkbRwHa0+ffYwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXI0LmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjIx
+WhcNMjQwODI3MTEwNjIxWjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjQuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOUhD0QV3erYZzkj1tRMnVCU
+dXeCMNJgJsGOjjsJDR3qSo7tKXpD54x38GEB/N6ctA3RWKbjtafW4zIkoc7sPwZo
+57j+8tkCdZdabuYmuw+oXfqArkj4HRu8JBfeohmEla3/CmGZXtkRBHFlzH7k7e+t
+4z4ULicKllTkYdIx97UJQtkoBDuu/eIvqwPoTsXQsVx2naiqkPmWDVTOualp64Om
+aCpcm+tvfeBupGeYT1dHOlf697tSPWZ5lxT3Pi3quJS4H/MpTr4gCzr4Sgm6nenV
+RcGCLcOP9Un/LoACyqGmtx5WW47BQGdGZTfe7ULtR+BBqX/l1WozXfv63y8O/qUC
+AwEAAaNTMFEwHQYDVR0OBBYEFOhOVUEp+2RF/sEfWjAbbRv7BgecMB8GA1UdIwQY
+MBaAFOhOVUEp+2RF/sEfWjAbbRv7BgecMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBALiuHBd+owpgdR5CiZoQJ6oe5l7O3ZhAOmMI9jPuHkjYgliY
++coPrcTI+al0C+PTSNYsKVhiC9O8TKYckDpQ25m81IHYR4Bl+bXILXiR3FM7fzww
+vMt3q6fiD47TSlxy+CSRCzUaL4NtYh0qiKa7GfeM1pREJ1jurXhyQKMx6WYQVZCu
+kQwGoCOey8dCcIzmxnFzyjBGBH+VNTNa2PqrilVuv9VZWwS+8D45JR4fCLfqNO3t
+oi8rANaRv6lXo/yYnBa0NAPfzO1nZJWHlP59l5spBPm5AhaAwxY2Adii964ztT8h
+NEwb740ZcyXJURuGmYdUAEbHvoLP4JAy/1TUbsg=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka4.internal.softwareheritage.org/fullchain.pem b/vagrant/le_certs/kafka4.internal.softwareheritage.org/fullchain.pem
new file mode 100644
index 0000000..1503cad
--- /dev/null
+++ b/vagrant/le_certs/kafka4.internal.softwareheritage.org/fullchain.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIUMbfJxXpeXAstHKmRkbRwHa0+ffYwDQYJKoZIhvcNAQEL
+BQAwTDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMS0wKwYDVQQDDCRicm9r
+ZXI0LmpvdXJuYWwuc29mdHdhcmVoZXJpdGFnZS5vcmcwHhcNMjExMjAyMTEwNjIx
+WhcNMjQwODI3MTEwNjIxWjBMMQswCQYDVQQGEwJGUjEOMAwGA1UECAwFUGFyaXMx
+LTArBgNVBAMMJGJyb2tlcjQuam91cm5hbC5zb2Z0d2FyZWhlcml0YWdlLm9yZzCC
+ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOUhD0QV3erYZzkj1tRMnVCU
+dXeCMNJgJsGOjjsJDR3qSo7tKXpD54x38GEB/N6ctA3RWKbjtafW4zIkoc7sPwZo
+57j+8tkCdZdabuYmuw+oXfqArkj4HRu8JBfeohmEla3/CmGZXtkRBHFlzH7k7e+t
+4z4ULicKllTkYdIx97UJQtkoBDuu/eIvqwPoTsXQsVx2naiqkPmWDVTOualp64Om
+aCpcm+tvfeBupGeYT1dHOlf697tSPWZ5lxT3Pi3quJS4H/MpTr4gCzr4Sgm6nenV
+RcGCLcOP9Un/LoACyqGmtx5WW47BQGdGZTfe7ULtR+BBqX/l1WozXfv63y8O/qUC
+AwEAAaNTMFEwHQYDVR0OBBYEFOhOVUEp+2RF/sEfWjAbbRv7BgecMB8GA1UdIwQY
+MBaAFOhOVUEp+2RF/sEfWjAbbRv7BgecMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
+hvcNAQELBQADggEBALiuHBd+owpgdR5CiZoQJ6oe5l7O3ZhAOmMI9jPuHkjYgliY
++coPrcTI+al0C+PTSNYsKVhiC9O8TKYckDpQ25m81IHYR4Bl+bXILXiR3FM7fzww
+vMt3q6fiD47TSlxy+CSRCzUaL4NtYh0qiKa7GfeM1pREJ1jurXhyQKMx6WYQVZCu
+kQwGoCOey8dCcIzmxnFzyjBGBH+VNTNa2PqrilVuv9VZWwS+8D45JR4fCLfqNO3t
+oi8rANaRv6lXo/yYnBa0NAPfzO1nZJWHlP59l5spBPm5AhaAwxY2Adii964ztT8h
+NEwb740ZcyXJURuGmYdUAEbHvoLP4JAy/1TUbsg=
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/kafka4.internal.softwareheritage.org/privkey.pem b/vagrant/le_certs/kafka4.internal.softwareheritage.org/privkey.pem
new file mode 100644
index 0000000..e7f2f1e
--- /dev/null
+++ b/vagrant/le_certs/kafka4.internal.softwareheritage.org/privkey.pem
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDlIQ9EFd3q2Gc5
+I9bUTJ1QlHV3gjDSYCbBjo47CQ0d6kqO7Sl6Q+eMd/BhAfzenLQN0Vim47Wn1uMy
+JKHO7D8GaOe4/vLZAnWXWm7mJrsPqF36gK5I+B0bvCQX3qIZhJWt/wphmV7ZEQRx
+Zcx+5O3vreM+FC4nCpZU5GHSMfe1CULZKAQ7rv3iL6sD6E7F0LFcdp2oqpD5lg1U
+zrmpaeuDpmgqXJvrb33gbqRnmE9XRzpX+ve7Uj1meZcU9z4t6riUuB/zKU6+IAs6
++EoJup3p1UXBgi3Dj/VJ/y6AAsqhprceVluOwUBnRmU33u1C7UfgQal/5dVqM137
++t8vDv6lAgMBAAECggEBAM+TP61C0iSrn/gYC8uRDQOvOyvlei1chj/b0eaRsJxl
+YN5S5LyrP9312oNHtbpG5KeP/GxU5oEDIBiRLzWyuPYpm6Pw9Di9DaLsfoNqmxT4
+RwtmAH6CqHwz2c72FoxfnOpgnxsEQvULgabpvnVHGHeGZNQcnCMqaD7IGAbA1dPe
+tJyukcYD7HJUMxlnRCQ/VFgX4xGQRcHQ7MXtw1TGa0cq63wwX0lTEgOI2ko+tKAg
+QKRe9BzbwvaEF/Q18RZ+jINPhvhjwhIG+so0sMPVCCuPqyXlMNxNkAoRji8PzmS+
+ylG0Be2c/xUq2Pbqj7HbZGnUeuT+JaPQopYPP1ec2AECgYEA/qCwOxUfsbScWcwi
+LML0Z5dY3+4kDwtG8KiLOQujbjuX0EdhyDMGJgzd3f17wqeUPkHy6NYItIKGAWlo
+PnntCYiMMatv5OwhcoLSbe9GXH4yj7d9hhz+Kp7nX8UMo0E70LEGtfEuPBnsCvta
+eDLM278BOHEr6xTISZQQnI25wCUCgYEA5l0w0fqJoT+qO4xptzxmPvD1IKtinnu1
+CB6D7rYe7sdDRaN+Vs8U1a9nLykaQrNwIZz+EeorMpw1D8L9RZHO//sHGSPJX6ds
+hs/HXeuwcr6udkUAicWn3dlKlQkrQGrLl4TcVXX2TkzuQVLoA5eJyvvxNHY43E2h
+Rvr06bnSvIECfxzYFx6aRfzbeNqzRSvM6eLSQj8buvn5TQ/2B89ughT6qzfs3ibP
+oOKuknOTQ3HJigGDdwDpPhM0tfly91wcc72gukDmKsbD+QX/y9aoRFA1+4RMROvs
+XN53Ib63k7bqrNv3MctqhtJIHXUhBB6ZoptCB+Fc8Jywvf+Xxkn1xBUCgYEAx1ZA
+lpKbYaL7pYe9OsfTGgfbtadYMReO8TWmqHuDjM90kOAGxQtwVe/v88k3ZhxrnUqC
+N/JP6v1slPT/wKGJY8xOuhxTdqgjqwxE0irOhpwlz0WqT41v0vLiLNDAUn+XKMfY
++UKYHe1IBdK93c3VeIZGlETwswGh2w/xugYIKwECgYEA+XhTM3fY3EFdZsyyowlo
+U2UyV6Rwf2+lToByod+uz2vD46pgci1s4+6XEVu2EWALQg1A21DQahvTJRuJElvZ
+sm5M7x+xFDybbKiUAph0kxUAgus7SzVcEW6u/oVhG79us5nfsh7gbgzfj+EqBy0k
+Hbt/4urXU5AAs7XSy5rIjWo=
+-----END PRIVATE KEY-----
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Jul 4 2025, 7:49 AM (10 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3292676
Attached To
rSENV Puppet Environment
Event Timeline
Log In to Comment