Page MenuHomeSoftware Heritage

No OneTemporary

diff --git a/Vagrantfile b/Vagrantfile
index 5889b4e..efa30c3 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -1,281 +1,310 @@
Vagrant.require_version ">= 2.2.0"
ENV["LC_ALL"] = "en_US.UTF-8"
# Default configuration for all defines node below
environment = "staging"
environment_path = "/tmp/puppet/environments"
manifest_file = "site.pp"
manifests_path = "swh-site/manifests"
puppet_options = "--fileserverconfig=/etc/puppet/fileserver.conf --verbose" # --debug --trace for more
puppet_default_facts = {
"vagrant_testing" => "1",
"testing" => "vagrant",
"deployment" => "staging",
"subnet" => "vagrant"
}
# used to define the local vm template path
puppet_env_path=ENV["SWH_PUPPET_ENVIRONMENT_HOME"]
# Images/local configuration (libvirt)
$local_debian10_box = "debian10-20201012-1352"
$local_debian10_box_url = "file://#{puppet_env_path}/packer/builds/swh-debian-10.6-amd64-20201012-1352.qcow2"
# Images/remote configuration
$global_debian10_box = "debian10-20201012-1352"
$global_debian10_box_url = "https://annex.softwareheritage.org/public/isos/libvirt/debian/swh-debian-10.6-amd64-20201012-1352.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
Vagrant.configure("2") do |global_config|
################
## STAGING
################
global_config.vm.define :"staging-webapp" do |config|
# config.ssh.insert_key = false
config.vm.box = $global_debian10_box
config.vm.box_url = $global_debian10_box_url
config.vm.box_check_update = false
config.vm.hostname = "webapp.internal.staging.swh.network"
config.vm.network :private_network, ip: "10.168.130.30", netmask: "255.255.255.0"
config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
# ssl certificates share
config.vm.synced_folder "vagrant/le_certs", "/etc/puppet/le_certs", type: 'nfs'
config.vm.provider :libvirt do |provider|
provider.memory = 512
provider.cpus = 2
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
config.vm.provision "puppet" do |puppet|
puppet.environment_path = "#{environment_path}"
puppet.environment = "#{environment}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = puppet_default_facts
end
end
+ global_config.vm.define :"staging-rp" do |config|
+ # config.ssh.insert_key = false
+ config.vm.box = $global_debian10_box
+ config.vm.box_url = $global_debian10_box_url
+ config.vm.box_check_update = false
+ config.vm.hostname = "rp.internal.staging.swh.network"
+ config.vm.network :private_network, ip: "10.168.130.20", netmask: "255.255.255.0"
+
+ config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
+ # ssl certificates share
+ config.vm.synced_folder "vagrant/le_certs", "/etc/puppet/le_certs", type: 'nfs'
+
+ config.vm.provider :libvirt do |provider|
+ provider.memory = 512
+ provider.cpus = 2
+ # local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
+ provider.driver = 'kvm'
+ end
+ config.vm.provision "puppet" do |puppet|
+ puppet.environment_path = "#{environment_path}"
+ puppet.environment = "#{environment}"
+ puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
+ puppet.manifest_file = "#{manifest_file}"
+ puppet.manifests_path = "#{manifests_path}"
+ puppet.options = "#{puppet_options}"
+ puppet.facter = puppet_default_facts
+ end
+ end
+
global_config.vm.define :"staging-db0" do |config|
# config.ssh.insert_key = false
config.vm.box = $global_debian10_box
config.vm.box_url = $global_debian10_box_url
config.vm.box_check_update = false
config.vm.hostname = "db0.internal.staging.swh.network"
config.vm.network :private_network, ip: "10.168.130.10", netmask: "255.255.255.0"
config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
# ssl certificates share
config.vm.synced_folder "vagrant/le_certs", "/etc/puppet/le_certs", type: 'nfs'
config.vm.provider :libvirt do |provider|
provider.memory = 512
provider.cpus = 2
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
config.vm.provision "puppet" do |puppet|
puppet.environment_path = "#{environment_path}"
puppet.environment = "#{environment}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = puppet_default_facts
puppet.synced_folder_type = 'nfs'
end
end
global_config.vm.define :"staging-db1" do |config|
# config.ssh.insert_key = false
config.vm.box = $global_debian10_box
config.vm.box_url = $global_debian10_box_url
config.vm.box_check_update = false
config.vm.hostname = "db1.internal.staging.swh.network"
config.vm.network :private_network, ip: "10.168.130.11", netmask: "255.255.255.0"
config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
# ssl certificates share
config.vm.synced_folder "vagrant/le_certs", "/etc/puppet/le_certs", type: 'nfs'
config.vm.provider :libvirt do |provider|
provider.memory = 512
provider.cpus = 2
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
config.vm.provision "puppet" do |puppet|
puppet.environment_path = "#{environment_path}"
puppet.environment = "#{environment}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = puppet_default_facts
puppet.synced_folder_type = 'nfs'
end
end
global_config.vm.define :"staging-deposit" do |config|
config.vm.box = $global_debian10_box
config.vm.box_url = $global_debian10_box_url
config.vm.box_check_update = false
config.vm.hostname = "deposit.internal.staging.swh.network"
config.vm.network :private_network, ip: "10.168.130.31", netmask: "255.255.255.0"
config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
config.vm.provider :libvirt do |provider|
provider.memory = 512
provider.cpus = 2
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
config.vm.provision "puppet" do |puppet|
puppet.environment_path = "#{environment_path}"
puppet.environment = "#{environment}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = puppet_default_facts
end
end
global_config.vm.define :"staging-worker0" do |config|
config.vm.box = $global_debian10_box
config.vm.box_url = $global_debian10_box_url
config.vm.hostname = "worker0.staging.swh.network"
config.vm.network :private_network, ip: "10.168.130.100", netmask: "255.255.255.0"
config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
# ssl certificates share
config.vm.synced_folder "vagrant/le_certs", "/etc/puppet/le_certs", type: 'nfs'
config.vm.provider :libvirt do |provider|
provider.memory = 512
provider.cpus = 2
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
config.vm.provision "puppet" do |puppet|
puppet.environment_path = "#{environment_path}"
puppet.environment = "#{environment}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = puppet_default_facts
end
end
################
# ADMIN
################
global_config.vm.define :"bojimans" do |config|
# config.ssh.insert_key = false
config.vm.box = $global_debian10_box
config.vm.box_url = $global_debian10_box_url
config.vm.box_check_update = false
config.vm.hostname = "bojimans.internal.softwareheritage.org"
config.vm.network :private_network, ip: "10.168.100.199", netmask: "255.255.255.0"
config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
# ssl certificates share
config.vm.synced_folder "vagrant/le_certs", "/etc/puppet/le_certs", type: 'nfs'
config.vm.provider :libvirt do |provider|
provider.memory = 512
provider.cpus = 2
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
config.vm.provision "puppet" do |puppet|
puppet.environment_path = "#{environment_path}"
puppet.environment = "#{environment}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = puppet_default_facts
end
end
################
## PRODUCTION
################
global_config.vm.define :"prod-worker01" do |config|
config.vm.box = $global_debian10_box
config.vm.box_url = $global_debian10_box_url
config.vm.hostname = "worker01.softwareheritage.org"
config.vm.network :private_network, ip: "10.168.100.21", netmask: "255.255.255.0"
config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
# ssl certificates share
config.vm.synced_folder "vagrant/le_certs", "/etc/puppet/le_certs", type: 'nfs'
config.vm.provider :libvirt do |provider|
provider.memory = 4096
provider.cpus = 2
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
config.vm.provision "puppet" do |puppet|
puppet.environment_path = "#{environment_path}"
puppet.environment = "#{environment}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = puppet_default_facts
end
end
################
## MISC
################
global_config.vm.define :test do |config|
config.ssh.insert_key = false
config.vm.box = $global_debian10_box
config.vm.box_url = $global_debian10_box_url
config.vm.box_check_update = false
config.vm.hostname = "test.softwareheritage.org"
config.vm.network :private_network, ip: "10.168.100.30", netmask: "255.255.255.0"
config.vm.network :private_network, ip: "10.168.101.30", netmask: "255.255.255.0"
config.vm.network "forwarded_port", guest: 10030, host: 22
config.vm.synced_folder "/tmp/puppet/", "/tmp/puppet", type: 'nfs'
# ssl certificates share
config.vm.synced_folder "vagrant/le_certs", "/etc/puppet/le_certs", type: 'nfs'
config.vm.provider :libvirt do |provider|
provider.memory = 512
provider.cpus = 2
# local test run: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/45
provider.driver = 'kvm'
end
config.vm.provision "puppet" do |puppet|
puppet.environment_path = "#{environment_path}"
puppet.environment = "#{environment}"
puppet.hiera_config_path = "#{puppet.environment_path}/#{puppet.environment}/hiera.yaml"
puppet.manifest_file = "#{manifest_file}"
puppet.manifests_path = "#{manifests_path}"
puppet.options = "#{puppet_options}"
puppet.facter = puppet_default_facts
end
end
end
diff --git a/vagrant/le_certs/archive_staging/cert.pem b/vagrant/le_certs/archive_staging/cert.pem
new file mode 100644
index 0000000..53f66d9
--- /dev/null
+++ b/vagrant/le_certs/archive_staging/cert.pem
@@ -0,0 +1,20 @@
+-----BEGIN CERTIFICATE-----
+MIIDTTCCAjWgAwIBAgIUapaQIjsFHFnSL9/8QM0bFHeagRAwDQYJKoZIhvcNAQEL
+BQAwNjELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMRcwFQYDVQQDDA52YWdy
+YW50LmxvY2FsLjAeFw0yMDExMDQxNzEwMDZaFw0yMzA3MzExNzEwMDZaMDYxCzAJ
+BgNVBAYTAkZSMQ4wDAYDVQQIDAVQYXJpczEXMBUGA1UEAwwOdmFncmFudC5sb2Nh
+bC4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCw+hKieIDoCQC8u3qA
+sKb5ra7qmjuXXZsTqmAPI4hk6AiWC2E0I1txNJ8lvcHnIq0oZqnZWmy4H7DzQuUX
+HmIxDQIEgJPoqZd3qKBGpjcFD0nzostFU69VzMiukRMKe7nqpg8MMqeIMmJUAQHl
+kMM7fyyyuklXY72gWjaGzwf7xoij5GuMgKmxXjLUSNTlGZGY+lPgGYHyHzmGiq8M
+GT5UGBQbUeq0TOB2ahAjCdj4hkGzxTpOjpmvxy0qGQ/6QjSL+hZVOSHTNsfluVnB
+L1t2j67Ao0n8aBnzq35JuN9Vj+/46NoHXflShAqLeN8Q94T8p09Z91bmofTziTht
+4C9LAgMBAAGjUzBRMB0GA1UdDgQWBBSwITfUblkln+q9lEtFlfWfI+qAQzAfBgNV
+HSMEGDAWgBSwITfUblkln+q9lEtFlfWfI+qAQzAPBgNVHRMBAf8EBTADAQH/MA0G
+CSqGSIb3DQEBCwUAA4IBAQClTgreUZiKRP88l+qWGaZRtuxiIT4DxAXGl2tbu+55
+GiNhV9ytr2qwT0V6YZwIUuy+U7JdCTR6fVYk0jLj5xIOjbxbUqHkBfzZAMyBvVLj
+D1v9kmVW0WL2ic/HSNmZu2yB4rGqbQFJ7Aqnz/OU+Ktgm+g0uQ3wmz3ba77G6/0m
+Ys2mhiILYK/7yP/DBDcV2EWE+OGfSlt3QRcY+fgmTWRSlkbeQKZlP5+wyoHp4KtT
+ot5r82BunqHVgZSrnHcBQyTGTalvzpSWT9umDK/XQi0I2Vd/BvXSkIJlLzBA32O7
+Dpyr8o27czwK+2KhmUqVxgtca/YxZn4LNbLPYjb686Th
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/archive_staging/chain.pem b/vagrant/le_certs/archive_staging/chain.pem
new file mode 100644
index 0000000..53f66d9
--- /dev/null
+++ b/vagrant/le_certs/archive_staging/chain.pem
@@ -0,0 +1,20 @@
+-----BEGIN CERTIFICATE-----
+MIIDTTCCAjWgAwIBAgIUapaQIjsFHFnSL9/8QM0bFHeagRAwDQYJKoZIhvcNAQEL
+BQAwNjELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMRcwFQYDVQQDDA52YWdy
+YW50LmxvY2FsLjAeFw0yMDExMDQxNzEwMDZaFw0yMzA3MzExNzEwMDZaMDYxCzAJ
+BgNVBAYTAkZSMQ4wDAYDVQQIDAVQYXJpczEXMBUGA1UEAwwOdmFncmFudC5sb2Nh
+bC4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCw+hKieIDoCQC8u3qA
+sKb5ra7qmjuXXZsTqmAPI4hk6AiWC2E0I1txNJ8lvcHnIq0oZqnZWmy4H7DzQuUX
+HmIxDQIEgJPoqZd3qKBGpjcFD0nzostFU69VzMiukRMKe7nqpg8MMqeIMmJUAQHl
+kMM7fyyyuklXY72gWjaGzwf7xoij5GuMgKmxXjLUSNTlGZGY+lPgGYHyHzmGiq8M
+GT5UGBQbUeq0TOB2ahAjCdj4hkGzxTpOjpmvxy0qGQ/6QjSL+hZVOSHTNsfluVnB
+L1t2j67Ao0n8aBnzq35JuN9Vj+/46NoHXflShAqLeN8Q94T8p09Z91bmofTziTht
+4C9LAgMBAAGjUzBRMB0GA1UdDgQWBBSwITfUblkln+q9lEtFlfWfI+qAQzAfBgNV
+HSMEGDAWgBSwITfUblkln+q9lEtFlfWfI+qAQzAPBgNVHRMBAf8EBTADAQH/MA0G
+CSqGSIb3DQEBCwUAA4IBAQClTgreUZiKRP88l+qWGaZRtuxiIT4DxAXGl2tbu+55
+GiNhV9ytr2qwT0V6YZwIUuy+U7JdCTR6fVYk0jLj5xIOjbxbUqHkBfzZAMyBvVLj
+D1v9kmVW0WL2ic/HSNmZu2yB4rGqbQFJ7Aqnz/OU+Ktgm+g0uQ3wmz3ba77G6/0m
+Ys2mhiILYK/7yP/DBDcV2EWE+OGfSlt3QRcY+fgmTWRSlkbeQKZlP5+wyoHp4KtT
+ot5r82BunqHVgZSrnHcBQyTGTalvzpSWT9umDK/XQi0I2Vd/BvXSkIJlLzBA32O7
+Dpyr8o27czwK+2KhmUqVxgtca/YxZn4LNbLPYjb686Th
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/archive_staging/fullchain.pem b/vagrant/le_certs/archive_staging/fullchain.pem
new file mode 100644
index 0000000..53f66d9
--- /dev/null
+++ b/vagrant/le_certs/archive_staging/fullchain.pem
@@ -0,0 +1,20 @@
+-----BEGIN CERTIFICATE-----
+MIIDTTCCAjWgAwIBAgIUapaQIjsFHFnSL9/8QM0bFHeagRAwDQYJKoZIhvcNAQEL
+BQAwNjELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMRcwFQYDVQQDDA52YWdy
+YW50LmxvY2FsLjAeFw0yMDExMDQxNzEwMDZaFw0yMzA3MzExNzEwMDZaMDYxCzAJ
+BgNVBAYTAkZSMQ4wDAYDVQQIDAVQYXJpczEXMBUGA1UEAwwOdmFncmFudC5sb2Nh
+bC4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCw+hKieIDoCQC8u3qA
+sKb5ra7qmjuXXZsTqmAPI4hk6AiWC2E0I1txNJ8lvcHnIq0oZqnZWmy4H7DzQuUX
+HmIxDQIEgJPoqZd3qKBGpjcFD0nzostFU69VzMiukRMKe7nqpg8MMqeIMmJUAQHl
+kMM7fyyyuklXY72gWjaGzwf7xoij5GuMgKmxXjLUSNTlGZGY+lPgGYHyHzmGiq8M
+GT5UGBQbUeq0TOB2ahAjCdj4hkGzxTpOjpmvxy0qGQ/6QjSL+hZVOSHTNsfluVnB
+L1t2j67Ao0n8aBnzq35JuN9Vj+/46NoHXflShAqLeN8Q94T8p09Z91bmofTziTht
+4C9LAgMBAAGjUzBRMB0GA1UdDgQWBBSwITfUblkln+q9lEtFlfWfI+qAQzAfBgNV
+HSMEGDAWgBSwITfUblkln+q9lEtFlfWfI+qAQzAPBgNVHRMBAf8EBTADAQH/MA0G
+CSqGSIb3DQEBCwUAA4IBAQClTgreUZiKRP88l+qWGaZRtuxiIT4DxAXGl2tbu+55
+GiNhV9ytr2qwT0V6YZwIUuy+U7JdCTR6fVYk0jLj5xIOjbxbUqHkBfzZAMyBvVLj
+D1v9kmVW0WL2ic/HSNmZu2yB4rGqbQFJ7Aqnz/OU+Ktgm+g0uQ3wmz3ba77G6/0m
+Ys2mhiILYK/7yP/DBDcV2EWE+OGfSlt3QRcY+fgmTWRSlkbeQKZlP5+wyoHp4KtT
+ot5r82BunqHVgZSrnHcBQyTGTalvzpSWT9umDK/XQi0I2Vd/BvXSkIJlLzBA32O7
+Dpyr8o27czwK+2KhmUqVxgtca/YxZn4LNbLPYjb686Th
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/archive_staging/privkey.pem b/vagrant/le_certs/archive_staging/privkey.pem
new file mode 100644
index 0000000..7e60906
--- /dev/null
+++ b/vagrant/le_certs/archive_staging/privkey.pem
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCw+hKieIDoCQC8
+u3qAsKb5ra7qmjuXXZsTqmAPI4hk6AiWC2E0I1txNJ8lvcHnIq0oZqnZWmy4H7Dz
+QuUXHmIxDQIEgJPoqZd3qKBGpjcFD0nzostFU69VzMiukRMKe7nqpg8MMqeIMmJU
+AQHlkMM7fyyyuklXY72gWjaGzwf7xoij5GuMgKmxXjLUSNTlGZGY+lPgGYHyHzmG
+iq8MGT5UGBQbUeq0TOB2ahAjCdj4hkGzxTpOjpmvxy0qGQ/6QjSL+hZVOSHTNsfl
+uVnBL1t2j67Ao0n8aBnzq35JuN9Vj+/46NoHXflShAqLeN8Q94T8p09Z91bmofTz
+iTht4C9LAgMBAAECggEBAIxWcWp2xjm50eTXgggEjRQWn0sX7MNWDgAlLbEzixgB
+S7W35mfS1dNKWB00gUuJGuibqHpcEzRapRXx6PpRNKoS15O8Zg2sVhkkFZyQd7bC
+bfEOGcSq3LHcBxMupXu9qysgbXRNwr3kvkZA2kExby+B5G8B++CZjihXAUAbcgg7
+D0Kh0WamtQHVz8pjAfp7F+w/3XZ1AKVdVexQ607BG9+4AH5pGo9Ijhjf6z3ynly/
+owsUfTDVY2JwZexqySriH2kiTpObY8M7ogYvmvdqfAH59wSdp2u9SjEA8qJdkf81
+zc10FN4+b8QDVTThJsaeMQkGO5Uu1QzDNqquF4Hw6tECgYEA5mTjVABm5TCxz2iX
++kaM5P1rnxlpZas+TKQgxhPdQz+awkTu07PJAON7ygMypnkY+tyl9CCpXlgajVdS
+yoV1KfoL3imxXMWztd+9KARsOpsDemViPOhrWMGl3HD1PuQj/SxWXAIM/2LvjG/h
+bHtUoAAh200ZdkanW2/0n6bhCykCgYEAxKVfEf+OV+fu8hEzchtLp1/hPO33NkeM
+c9+qcA/w707GVP40vbsbZotrI1AZ+QdxpuxxurZfamMCmKMfJgPgJdlarUgRITru
+zRHnKhUMh17gFa8qWhHZ0dlLQNteeCEwEBU/DIdbTRq9xYJhhjN3SADOPLMUBeWq
+edcaKisgKVMCgYEAzouJpSgLFtL1xSxOeye+bhem4OYGMAg5/LlzTEBIr14ZHqpv
+tUjLHUnTE0KUqNuNgnBHMroJPLQdcbLkXP0SEYTCGPQltjbjKlyfln2IjW2ky5iS
+Xmo6ukI4sIxvwGcEwJZ8AVYxUs7eVHeEjx1tu1cDAzh2aCtlI7sVgf84ZykCgYEA
+xKPVyMqzjaYJZBjdSAqRgYK4WlRf8/BiO/D6n2rhdHxiidVV6jBzevyJm1tbTZIr
+DU+9focmLN1rWDUuTbZsa4zJRyQctQ0YhQqVDZjU2X1/OU/bWwwks9rFjMqQ0jHl
+vP9x99ZW72iBQkNZwHgwnFjp4vr0V91Mtt/pcyeC1q8CgYAqwDju0dD94VTjy4Gi
+hgVHclN9I5OQ9SKcGBaAhYw0xwXd9XpMQckNWi2XfrJeIMan/nIDBdgA8ioULTy3
+1d5nUZrOmOR+/wdcpLu56GckF45yR033PHgtOFMUE2jWz1xT8ehRWPyyvbaqDxgH
++rM6DP+pd7U6g2+EohvzEHzxaw==
+-----END PRIVATE KEY-----
diff --git a/vagrant/le_certs/deposit_staging/cert.pem b/vagrant/le_certs/deposit_staging/cert.pem
new file mode 100644
index 0000000..81fd301
--- /dev/null
+++ b/vagrant/le_certs/deposit_staging/cert.pem
@@ -0,0 +1,20 @@
+-----BEGIN CERTIFICATE-----
+MIIDTTCCAjWgAwIBAgIUEsRTEuPIPdcIR1yS4HCXWbHcamwwDQYJKoZIhvcNAQEL
+BQAwNjELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMRcwFQYDVQQDDA52YWdy
+YW50LmxvY2FsLjAeFw0yMDExMDQxNzA5NDRaFw0yMzA3MzExNzA5NDRaMDYxCzAJ
+BgNVBAYTAkZSMQ4wDAYDVQQIDAVQYXJpczEXMBUGA1UEAwwOdmFncmFudC5sb2Nh
+bC4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs9lUyKFvSudOZOi3S
+wMThVVBa1R8OzvEBaUwtukvNGDepURYFKC/6ZG4oOX8S/9MiWdBmCjNtnqwXPP8F
+XmNUd2EqyFgnn2IXbXWsWqSUbchsyKus3o4bHSZ+dnydbyM1gokyePwBrmie+J6+
+rgsPoUeN+IER+Z4/az0hl8VIuM9B+tFUYDMZ+CP/Hz/JGZvcUfx4jSPpVmehoVBB
+rAqTJC5yXpbqeT0gNAJwMb8+L8goQT/DilU1cM+jH+D7IXiquQF1Jt84jP2KZLeD
+vz1vPuElYyIDOauCM8/DLr116tY9tX+EXse7wIfMH9KonW5XROvV0uK3sFsShEyL
+U4ttAgMBAAGjUzBRMB0GA1UdDgQWBBQpUQ/3pj9FZ2ZuooHChC8C7b1vhDAfBgNV
+HSMEGDAWgBQpUQ/3pj9FZ2ZuooHChC8C7b1vhDAPBgNVHRMBAf8EBTADAQH/MA0G
+CSqGSIb3DQEBCwUAA4IBAQA1RSYKyOX8AJcyqjQVMc8BxUboqNQeAsAuEa2zD96P
+COxlOs2CgEzIHVtUhw/QXbuuwuwKLCqXDmaGFO6fNGoNV02zrKTF9TnzB/XSXWNd
+bVM29zCBm/NYEluPDAFLbJU6p9IfdeP4VaE87XxjcR+9I6f42IuSIDeFFQ9X7Ut7
+wKC3hpE7UnofJmJQSzY4K5apVfVOr7b8+55MGU/i1WNjeum10NmKo6YLdfxEEBXx
+583FRy/1/wwtF+KZwgdoTYJYZg1QL+hbxlzbzVtDMaR59FDq5YTTHZPFdRnxwNnL
+XBqDTBvFJTJTiE+V/jAZFcbBhaWSkoM90Cr0GMneX3TX
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/deposit_staging/chain.pem b/vagrant/le_certs/deposit_staging/chain.pem
new file mode 100644
index 0000000..81fd301
--- /dev/null
+++ b/vagrant/le_certs/deposit_staging/chain.pem
@@ -0,0 +1,20 @@
+-----BEGIN CERTIFICATE-----
+MIIDTTCCAjWgAwIBAgIUEsRTEuPIPdcIR1yS4HCXWbHcamwwDQYJKoZIhvcNAQEL
+BQAwNjELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMRcwFQYDVQQDDA52YWdy
+YW50LmxvY2FsLjAeFw0yMDExMDQxNzA5NDRaFw0yMzA3MzExNzA5NDRaMDYxCzAJ
+BgNVBAYTAkZSMQ4wDAYDVQQIDAVQYXJpczEXMBUGA1UEAwwOdmFncmFudC5sb2Nh
+bC4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs9lUyKFvSudOZOi3S
+wMThVVBa1R8OzvEBaUwtukvNGDepURYFKC/6ZG4oOX8S/9MiWdBmCjNtnqwXPP8F
+XmNUd2EqyFgnn2IXbXWsWqSUbchsyKus3o4bHSZ+dnydbyM1gokyePwBrmie+J6+
+rgsPoUeN+IER+Z4/az0hl8VIuM9B+tFUYDMZ+CP/Hz/JGZvcUfx4jSPpVmehoVBB
+rAqTJC5yXpbqeT0gNAJwMb8+L8goQT/DilU1cM+jH+D7IXiquQF1Jt84jP2KZLeD
+vz1vPuElYyIDOauCM8/DLr116tY9tX+EXse7wIfMH9KonW5XROvV0uK3sFsShEyL
+U4ttAgMBAAGjUzBRMB0GA1UdDgQWBBQpUQ/3pj9FZ2ZuooHChC8C7b1vhDAfBgNV
+HSMEGDAWgBQpUQ/3pj9FZ2ZuooHChC8C7b1vhDAPBgNVHRMBAf8EBTADAQH/MA0G
+CSqGSIb3DQEBCwUAA4IBAQA1RSYKyOX8AJcyqjQVMc8BxUboqNQeAsAuEa2zD96P
+COxlOs2CgEzIHVtUhw/QXbuuwuwKLCqXDmaGFO6fNGoNV02zrKTF9TnzB/XSXWNd
+bVM29zCBm/NYEluPDAFLbJU6p9IfdeP4VaE87XxjcR+9I6f42IuSIDeFFQ9X7Ut7
+wKC3hpE7UnofJmJQSzY4K5apVfVOr7b8+55MGU/i1WNjeum10NmKo6YLdfxEEBXx
+583FRy/1/wwtF+KZwgdoTYJYZg1QL+hbxlzbzVtDMaR59FDq5YTTHZPFdRnxwNnL
+XBqDTBvFJTJTiE+V/jAZFcbBhaWSkoM90Cr0GMneX3TX
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/deposit_staging/fullchain.pem b/vagrant/le_certs/deposit_staging/fullchain.pem
new file mode 100644
index 0000000..81fd301
--- /dev/null
+++ b/vagrant/le_certs/deposit_staging/fullchain.pem
@@ -0,0 +1,20 @@
+-----BEGIN CERTIFICATE-----
+MIIDTTCCAjWgAwIBAgIUEsRTEuPIPdcIR1yS4HCXWbHcamwwDQYJKoZIhvcNAQEL
+BQAwNjELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMRcwFQYDVQQDDA52YWdy
+YW50LmxvY2FsLjAeFw0yMDExMDQxNzA5NDRaFw0yMzA3MzExNzA5NDRaMDYxCzAJ
+BgNVBAYTAkZSMQ4wDAYDVQQIDAVQYXJpczEXMBUGA1UEAwwOdmFncmFudC5sb2Nh
+bC4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs9lUyKFvSudOZOi3S
+wMThVVBa1R8OzvEBaUwtukvNGDepURYFKC/6ZG4oOX8S/9MiWdBmCjNtnqwXPP8F
+XmNUd2EqyFgnn2IXbXWsWqSUbchsyKus3o4bHSZ+dnydbyM1gokyePwBrmie+J6+
+rgsPoUeN+IER+Z4/az0hl8VIuM9B+tFUYDMZ+CP/Hz/JGZvcUfx4jSPpVmehoVBB
+rAqTJC5yXpbqeT0gNAJwMb8+L8goQT/DilU1cM+jH+D7IXiquQF1Jt84jP2KZLeD
+vz1vPuElYyIDOauCM8/DLr116tY9tX+EXse7wIfMH9KonW5XROvV0uK3sFsShEyL
+U4ttAgMBAAGjUzBRMB0GA1UdDgQWBBQpUQ/3pj9FZ2ZuooHChC8C7b1vhDAfBgNV
+HSMEGDAWgBQpUQ/3pj9FZ2ZuooHChC8C7b1vhDAPBgNVHRMBAf8EBTADAQH/MA0G
+CSqGSIb3DQEBCwUAA4IBAQA1RSYKyOX8AJcyqjQVMc8BxUboqNQeAsAuEa2zD96P
+COxlOs2CgEzIHVtUhw/QXbuuwuwKLCqXDmaGFO6fNGoNV02zrKTF9TnzB/XSXWNd
+bVM29zCBm/NYEluPDAFLbJU6p9IfdeP4VaE87XxjcR+9I6f42IuSIDeFFQ9X7Ut7
+wKC3hpE7UnofJmJQSzY4K5apVfVOr7b8+55MGU/i1WNjeum10NmKo6YLdfxEEBXx
+583FRy/1/wwtF+KZwgdoTYJYZg1QL+hbxlzbzVtDMaR59FDq5YTTHZPFdRnxwNnL
+XBqDTBvFJTJTiE+V/jAZFcbBhaWSkoM90Cr0GMneX3TX
+-----END CERTIFICATE-----
diff --git a/vagrant/le_certs/deposit_staging/privkey.pem b/vagrant/le_certs/deposit_staging/privkey.pem
new file mode 100644
index 0000000..3079e23
--- /dev/null
+++ b/vagrant/le_certs/deposit_staging/privkey.pem
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCs9lUyKFvSudOZ
+Oi3SwMThVVBa1R8OzvEBaUwtukvNGDepURYFKC/6ZG4oOX8S/9MiWdBmCjNtnqwX
+PP8FXmNUd2EqyFgnn2IXbXWsWqSUbchsyKus3o4bHSZ+dnydbyM1gokyePwBrmie
++J6+rgsPoUeN+IER+Z4/az0hl8VIuM9B+tFUYDMZ+CP/Hz/JGZvcUfx4jSPpVmeh
+oVBBrAqTJC5yXpbqeT0gNAJwMb8+L8goQT/DilU1cM+jH+D7IXiquQF1Jt84jP2K
+ZLeDvz1vPuElYyIDOauCM8/DLr116tY9tX+EXse7wIfMH9KonW5XROvV0uK3sFsS
+hEyLU4ttAgMBAAECggEBAJNxDeFLDDOPm3SkZsmg8HRSIMS9ptMdz87vLzRP+iwk
+t9ZLPCU7Q+MEV+9MTCorEJXY0FEb4wlQWM0afx7Zfn1Tou4wiQ2Fzb3A3q4FOwUY
+rOEnE0mzEprEd7sYUFR4mCAWXdQ71D+uqJrTv6c2gFFbn77Dl2t2SdMwHJWVZmT9
+VwrEm10rBGN3slAUHZjeoumsiWwdGBUn9IAs3FPlagfAkRDeeGEoCQ8zx493fHzK
+vzbTRRr99oEeUCpxfiURU4EUiaMvvCvsUxEweSq5K3b49f0YdeN0EfwtifyXbhSv
+RGCX4x8s4RELZL2B+GJK09ihOXjQClaZOhuwYR7ZLbUCgYEA2yfHIYbL8tebGuN3
+FPQvIeHsKRry/xwxT9SQAAGYNdaF2I5TxFR9/fMjCeRkGTGpBMPgRV8D/OQacHyw
+4h8yx6r4J1Zj4f3eCJmH0eOqk2cDYgaVM7k9q1Eu+AgRj6eIVPy80uXrRCaQHYtu
++KGOhfjRjGQuu8jrtsiIRCXgt1MCgYEAygpzE+xJux0FkvHrU8B2yIR70NL1FC4e
+xDEMJG9zWYEBJQzur6I6YYFw7h7Gso2DSQX/0wGqaigCpsuyOqawN9dCXibNSwww
+Y4mFJg5pfbdJ25KiT9Zv3ySIx8sEbBV39YDK6E/71QLDilH2f6wfDPAzLu91wWdw
+0s3vPDr4Gj8CgYBQXpwWXXq5yfvltnlbQ9ltEY8r2+g1Sj+DSS6t8efCBrP7IObz
+XxD9aob0/779xkp3puW+SwQJYBWaHwA3TL2wn7B1rKbgn9snSDaY8GcDu4lwD330
+BADrrNAOwda+2e+TS0RsC0lmKsY7L4E4yPadhwxB8hN5ZkubMptWcpWgZQKBgQCf
+5F8oIDJFg3U60ntzP3iBvd8i5yCPROSSTWKXnyABcEeQo8htdIyRR9gwimijO7zv
+WHEZ81KDSoC2sbOuGOaSeqeKTVjgkJfm3hligbtYg2pO+5+6YTENviMFQpSQWPkj
+cDakXVAmRlarq6vRZEz6d0l6VoWxdoRiQBmZZ+2bDwKBgCG4KSJhkKMMQdBkpnfb
+7qWhysHiw1roNSYa3Hq5OrlRc3OaBKWfR8+AJgTQLlTHnFda/SVK0uC1VnwpcGCS
+ECmNmWh6lA1ZZbvr+UxMEuL5MkVZCuuo6yF6m17ayqlma4qn3hIe6rXCGd8JUceX
+r3nfjetHun8J8+gUv+4v7kTZ
+-----END PRIVATE KEY-----

File Metadata

Mime Type
text/x-diff
Expires
Jul 4 2025, 8:13 AM (10 w, 22 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3293020

Event Timeline