{"id":47434,"date":"2013-12-05T17:35:24","date_gmt":"2013-12-05T14:35:24","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=47434"},"modified":"2021-12-10T12:18:22","modified_gmt":"2021-12-10T09:18:22","slug":"using-bosh-lite","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/","title":{"rendered":"Using BOSH Lite to Deploy Cloud Foundry"},"content":{"rendered":"<p>Nowadays, such terms as <a href=\"https:\/\/en.wikipedia.org\/wiki\/Infrastructure_as_a_service\" rel=\"noopener noreferrer\" target=\"_blank\">IaaS<\/a>, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Platform_as_a_service\" rel=\"noopener noreferrer\" target=\"_blank\">PaaS<\/a>, and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Software_as_a_service\" rel=\"noopener noreferrer\" target=\"_blank\">SaaS<\/a> are very popular. One of them is <a href=\"http:\/\/cloudfoundry.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Cloud Foundry<\/a> (CF), an open-source PaaS that can work on the different IaaS clouds like AWS, OpenStack, and vSphere. You can also play with it even on a local computer using <a href=\"https:\/\/github.com\/cloudfoundry-attic\/bosh-lite\" rel=\"noopener noreferrer\" target=\"_blank\">BOSH Lite<\/a>.<\/p>\n<p>In this article, we will explore how to deploy BOSH Lite and Cloud Foundry on your local machine. In particular, we will look into setting up an environment, booting a virtual machine (VM), uploading a specific stemcell and CF release, etc.<\/p>\n<p>Don\u2019t be afraid of the specific terms, they will be clarified later. Understanding how to deploy Cloud Foundry locally, you can do it on the real IaaS, such as OpenStack or AWS. Let\u2019s go!<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#Setting_up_an_environment_for_using_BOSH_Lite\" >Setting up an environment for using BOSH Lite<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#Booting_a_virtual_machine\" >Booting a virtual machine<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#Uploading_a_specific_stemcell\" >Uploading a specific stemcell<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#Uploading_a_Cloud_Foundry_release\" >Uploading a Cloud Foundry release<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#Deploying_Cloud_Foundry\" >Deploying Cloud Foundry<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#What_to_do_with_the_deployed_Cloud_Foundry\" >What to do with the deployed Cloud Foundry<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Setting_up_an_environment_for_using_BOSH_Lite\"><\/span>Setting up an environment for using BOSH Lite<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Since this article is about BOSH Lite and Cloud Foundry, there are only the main steps how to prepare environment for BOSH Lite:<\/p>\n<ul>\n<li>Firstly, install Virtualbox: <code style=\"color: black; background-color: #e6e6e6;\">sudo apt-get install virtualbox<\/code>.<\/li>\n<li><a href=\"http:\/\/downloads.vagrantup.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Download<\/a> and install the Vagrant package.<\/li>\n<li>Install Ruby(using RVM), RubyGems, and Bundler.<\/li>\n<li>Clone BOSH Lite repo: <code style=\"color: black; background-color: #e6e6e6;\">git clone https:\/\/github.com\/cloudfoundry-attic\/bosh-lite.git<\/code>.<\/li>\n<li>Enter the BOSH Lite directory and run the <code style=\"color: black; background-color: #e6e6e6;\">bundle<\/code> command.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Booting_a_virtual_machine\"><\/span>Booting a virtual machine<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Run the <code style=\"color: black; background-color: #e6e6e6;\">vagrant up<\/code> command out of the BOSH Lite directory, and, voila, you have a running instance. We need to target its Director (login as admin\/admin): <code style=\"color: black; background-color: #e6e6e6;\">bosh target 192.168.50.4<\/code>.<\/p>\n<p>Type <code style=\"color: black; background-color: #e6e6e6;\">bosh status<\/code> to verify that everything is ok.<\/p>\n<p>Add a set of route entries to your local route table to enable direct warden container access. Your sudo password may be required: <code style=\"color: black; background-color: #e6e6e6;\">scripts\/add-route<\/code>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Uploading_a_specific_stemcell\"><\/span>Uploading a specific stemcell<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A <a href=\"http:\/\/docs.cloudfoundry.com\/docs\/running\/bosh\/components\/stemcell.html\" rel=\"noopener noreferrer\" target=\"_blank\">stemcell<\/a> is a VM template with an embedded BOSH Agent. Upload and verify that it was successful: <code style=\"color: black; background-color: #e6e6e6;\">bosh upload stemcell http:\/\/bosh-jenkins-gems-warden.s3.amazonaws.com\/stemcells\/latest-bosh-stemcell-warden.tgz<\/code> and <code style=\"color: black; background-color: #e6e6e6;\">bosh stemcells<\/code>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Uploading_a_Cloud_Foundry_release\"><\/span>Uploading a Cloud Foundry release<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A <a href=\"http:\/\/docs.cloudfoundry.com\/docs\/running\/bosh\/reference\/\">bosh release<\/a> currently has two distinct purposes. Final releases that can be uploaded to any BOSH: <code style=\"color: black; background-color: #e6e6e6;\">git clone https:\/\/github.com\/cloudfoundry-attic\/cf-release.git<\/code>. Then, clone a Cloud Foundry release repo and upload the latest release: <code style=\"color: black; background-color: #e6e6e6;\">bosh upload release PATH\/TO\/CF-RELEASE\/releases\/LATEST.yml<\/code>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Deploying_Cloud_Foundry\"><\/span>Deploying Cloud Foundry<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Create the Cloud Foundry <a href=\"https:\/\/github.com\/cloudfoundry-attic\/oss-docs\/blob\/master\/bosh\/documentation\/bosh_deployments.md#bosh-deployment-manifest\">deployment manifest<\/a>. You can do it manually or using the BOSH Lite <code style=\"color: black; background-color: #e6e6e6;\">make_manifest_spiff<\/code> script (see this <a href=\"https:\/\/github.com\/cloudfoundry-attic\/bosh-lite#deploy-cloud-foundry\" rel=\"noopener noreferrer\" target=\"_blank\">tutorial<\/a>).<\/p>\n<p>Set the deployment manifest: <code style=\"color: black; background-color: #e6e6e6;\">bosh deployment PATH\/TO\/MANIFEST.yml<\/code>.<\/p>\n<p>Run a command to start deployment: <code style=\"color: black; background-color: #e6e6e6;\">bosh deploy<\/code>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_to_do_with_the_deployed_Cloud_Foundry\"><\/span>What to do with the deployed Cloud Foundry<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>So, after all, you will have a running Cloud Foundry environment. You can target it using your DNS, then login and upload an application.<\/p>\n<p>To target a default DNS for BOSH Lite: <code style=\"color: black; background-color: #e6e6e6;\">cf target http:\/\/api.10.244.0.34.xip.io<\/code>.<\/p>\n<p>To login with admin\/admin: <code style=\"color: black; background-color: #e6e6e6;\">cf login admin<\/code>.<\/p>\n<p>Then, create the organization and space on your Cloud Foundry environment: <code style=\"color: black; background-color: #e6e6e6;\">cf create_org NAME<\/code> and <code style=\"color: black; background-color: #e6e6e6;\">cf create_space NAME<\/code> accordingly.<\/p>\n<p>And, eventually, push your application: <code style=\"color: black; background-color: #e6e6e6;\">cf push<\/code>.<\/p>\n<p>For more tech details, please check out the official documentation on <a href=\"http:\/\/docs.cloudfoundry.com\/docs\/using\/managing-apps\/cf\/\" rel=\"noopener noreferrer\" target=\"_blank\">CF CLI<\/a> and <a href=\"http:\/\/docs.cloudfoundry.com\/docs\/running\/bosh\/reference\/bosh-cli.html\" rel=\"noopener noreferrer\" target=\"_blank\">BOSH CLI<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/building-a-custom-bosh-cpi-for-the-cloud-foundry-paas-a-gce-example\/\">Building a Custom BOSH CPI for the Cloud Foundry PaaS: A GCE Example<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-install-cloud-foundry-locally-by-using-vagrant\/\">How to Install Cloud Foundry Locally by Using Vagrant<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-deploy-cloud-foundry-v2-to-aws-by-using-vagrant\/\">How to Deploy Cloud Foundry v2 to AWS by Using Vagrant<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Notes on using Bosh Lite, tool for deploying Cloudfoundry and other releases locally.<\/p>\n","protected":false},"author":48,"featured_media":57973,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[214],"tags":[873,1000,895],"class_list":["post-47434","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-cloud-native","tag-github","tag-research-and-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using BOSH Lite to Deploy Cloud Foundry | Altoros<\/title>\n<meta name=\"description\" content=\"This blog post explains how to deploy Cloud Foundry using BOSH Lite: set up an environment, boot a virtual machine, upload a specific stemcell and CF release, etc.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using BOSH Lite to Deploy Cloud Foundry | Altoros\" \/>\n<meta property=\"og:description\" content=\"Notes on using Bosh Lite, tool for deploying Cloudfoundry and other releases locally.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2013-12-05T14:35:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-10T09:18:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/12\/using-bosh-lite-to-deploy-cloud-foundry.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Anastasia Shaternik\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anastasia Shaternik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/\",\"name\":\"Using BOSH Lite to Deploy Cloud Foundry | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/12\/using-bosh-lite-to-deploy-cloud-foundry.png\",\"datePublished\":\"2013-12-05T14:35:24+00:00\",\"dateModified\":\"2021-12-10T09:18:22+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3b61f82b7538ee2b1abe1d3d5ec67d9a\"},\"description\":\"Notes on using Bosh Lite, tool for deploying Cloudfoundry and other releases locally.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/12\/using-bosh-lite-to-deploy-cloud-foundry.png\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/12\/using-bosh-lite-to-deploy-cloud-foundry.png\",\"width\":1024,\"height\":576},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using BOSH Lite to Deploy Cloud Foundry\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3b61f82b7538ee2b1abe1d3d5ec67d9a\",\"name\":\"Anastasia Shaternik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/12\/11872253-96x96.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/12\/11872253-96x96.jpg\",\"caption\":\"Anastasia Shaternik\"},\"description\":\"Nastia Shaternik is Software Developer with 5+ years of experience in software development. Did a lot of code refactoring backed with tests.\",\"sameAs\":[\"http:\/\/altoros.com\",\"https:\/\/www.linkedin.com\/in\/schaternik\/\"],\"url\":\"https:\/\/www.altoros.com\/blog\/author\/anastasia-shaternik\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using BOSH Lite to Deploy Cloud Foundry | Altoros","description":"This blog post explains how to deploy Cloud Foundry using BOSH Lite: set up an environment, boot a virtual machine, upload a specific stemcell and CF release, etc.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/","og_locale":"en_US","og_type":"article","og_title":"Using BOSH Lite to Deploy Cloud Foundry | Altoros","og_description":"Notes on using Bosh Lite, tool for deploying Cloudfoundry and other releases locally.","og_url":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/","og_site_name":"Altoros","article_published_time":"2013-12-05T14:35:24+00:00","article_modified_time":"2021-12-10T09:18:22+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/12\/using-bosh-lite-to-deploy-cloud-foundry.png","type":"image\/png"}],"author":"Anastasia Shaternik","twitter_misc":{"Written by":"Anastasia Shaternik","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/","url":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/","name":"Using BOSH Lite to Deploy Cloud Foundry | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/12\/using-bosh-lite-to-deploy-cloud-foundry.png","datePublished":"2013-12-05T14:35:24+00:00","dateModified":"2021-12-10T09:18:22+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3b61f82b7538ee2b1abe1d3d5ec67d9a"},"description":"Notes on using Bosh Lite, tool for deploying Cloudfoundry and other releases locally.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/using-bosh-lite\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/12\/using-bosh-lite-to-deploy-cloud-foundry.png","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/12\/using-bosh-lite-to-deploy-cloud-foundry.png","width":1024,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/using-bosh-lite\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using BOSH Lite to Deploy Cloud Foundry"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3b61f82b7538ee2b1abe1d3d5ec67d9a","name":"Anastasia Shaternik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/12\/11872253-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/12\/11872253-96x96.jpg","caption":"Anastasia Shaternik"},"description":"Nastia Shaternik is Software Developer with 5+ years of experience in software development. Did a lot of code refactoring backed with tests.","sameAs":["http:\/\/altoros.com","https:\/\/www.linkedin.com\/in\/schaternik\/"],"url":"https:\/\/www.altoros.com\/blog\/author\/anastasia-shaternik\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/47434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=47434"}],"version-history":[{"count":20,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/47434\/revisions"}],"predecessor-version":[{"id":65362,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/47434\/revisions\/65362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/57973"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=47434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=47434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=47434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}