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-----