Skip to content

Commit

Permalink
deploy: ca05fb1
Browse files Browse the repository at this point in the history
  • Loading branch information
HarshCasper committed Nov 20, 2023
1 parent 8db2767 commit f644026
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 10 deletions.
2 changes: 1 addition & 1 deletion sitemap.xml

Large diffs are not rendered by default.

9 changes: 7 additions & 2 deletions tags/infrastructure-as-code/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -686,14 +686,19 @@ Then, simply run</p>
<td>The Pulumi stack name used for looking up the stack file (<code>Pulumi.<stack>.yaml</code>)</td>
</tr>
<tr>
<td><code>AWS_ENDPOINT_URL</code></td>
<td>-</td>
<td>Hostname and port of the target LocalStack instance</td>
</tr>
<tr>
<td><code>LOCALSTACK_HOSTNAME</code></td>
<td>localhost</td>
<td>The name of the host LocalStack is reachable at</td>
<td><strong>(Deprecated)</strong> The name of the host LocalStack is reachable at</td>
</tr>
<tr>
<td><code>EDGE_PORT</code></td>
<td>4566</td>
<td>The port LocalStack is reachable at</td>
<td><strong>(Deprecated)</strong> The port LocalStack is reachable at</td>
</tr>
<tr>
<td><code>USE_SSL</code></td>
Expand Down
9 changes: 7 additions & 2 deletions tags/pulumi/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -395,14 +395,19 @@ Then, simply run</p>
<td>The Pulumi stack name used for looking up the stack file (<code>Pulumi.<stack>.yaml</code>)</td>
</tr>
<tr>
<td><code>AWS_ENDPOINT_URL</code></td>
<td>-</td>
<td>Hostname and port of the target LocalStack instance</td>
</tr>
<tr>
<td><code>LOCALSTACK_HOSTNAME</code></td>
<td>localhost</td>
<td>The name of the host LocalStack is reachable at</td>
<td><strong>(Deprecated)</strong> The name of the host LocalStack is reachable at</td>
</tr>
<tr>
<td><code>EDGE_PORT</code></td>
<td>4566</td>
<td>The port LocalStack is reachable at</td>
<td><strong>(Deprecated)</strong> The port LocalStack is reachable at</td>
</tr>
<tr>
<td><code>USE_SSL</code></td>
Expand Down
9 changes: 7 additions & 2 deletions user-guide/integrations/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2558,14 +2558,19 @@ Then, simply run</p>
<td>The Pulumi stack name used for looking up the stack file (<code>Pulumi.<stack>.yaml</code>)</td>
</tr>
<tr>
<td><code>AWS_ENDPOINT_URL</code></td>
<td>-</td>
<td>Hostname and port of the target LocalStack instance</td>
</tr>
<tr>
<td><code>LOCALSTACK_HOSTNAME</code></td>
<td>localhost</td>
<td>The name of the host LocalStack is reachable at</td>
<td><strong>(Deprecated)</strong> The name of the host LocalStack is reachable at</td>
</tr>
<tr>
<td><code>EDGE_PORT</code></td>
<td>4566</td>
<td>The port LocalStack is reachable at</td>
<td><strong>(Deprecated)</strong> The port LocalStack is reachable at</td>
</tr>
<tr>
<td><code>USE_SSL</code></td>
Expand Down
6 changes: 3 additions & 3 deletions user-guide/integrations/pulumi/index.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.101.0"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png sizes=16x16><link rel=icon type=image/png href=/favicons/favicon-32x32.png sizes=32x32><link rel=icon type=image/png href=/favicons/android-36x36.png sizes=36x36><link rel=icon type=image/png href=/favicons/android-48x48.png sizes=48x48><link rel=icon type=image/png href=/favicons/android-72x72.png sizes=72x72><link rel=icon type=image/png href=/favicons/android-96x96.png sizes=96x96><link rel=icon type=image/png href=/favicons/android-144x144.png sizes=144x144><link rel=icon type=image/png href=/favicons/android-192x192.png sizes=192x192><title>Pulumi | Docs</title><meta name=description content="Use the Pulumi Infrastructure as Code framework with LocalStack
"><meta property="og:title" content="Pulumi"><meta property="og:description" content="Use the Pulumi Infrastructure as Code framework with LocalStack
"><meta property="og:type" content="article"><meta property="og:url" content="/user-guide/integrations/pulumi/"><meta property="article:section" content="user-guide"><meta property="article:modified_time" content="2023-02-03T15:18:39+05:30"><meta property="og:site_name" content="Docs"><meta itemprop=name content="Pulumi"><meta itemprop=description content="Use the Pulumi Infrastructure as Code framework with LocalStack
"><meta itemprop=dateModified content="2023-02-03T15:18:39+05:30"><meta itemprop=wordCount content="1089"><meta itemprop=keywords content="pulumi,infrastructure-as-code,"><meta name=twitter:card content="summary"><meta name=twitter:title content="Pulumi"><meta name=twitter:description content="Use the Pulumi Infrastructure as Code framework with LocalStack
"><meta property="og:type" content="article"><meta property="og:url" content="/user-guide/integrations/pulumi/"><meta property="article:section" content="user-guide"><meta property="article:modified_time" content="2023-11-20T13:59:11+01:00"><meta property="og:site_name" content="Docs"><meta itemprop=name content="Pulumi"><meta itemprop=description content="Use the Pulumi Infrastructure as Code framework with LocalStack
"><meta itemprop=dateModified content="2023-11-20T13:59:11+01:00"><meta itemprop=wordCount content="1101"><meta itemprop=keywords content="pulumi,infrastructure-as-code,"><meta name=twitter:card content="summary"><meta name=twitter:title content="Pulumi"><meta name=twitter:description content="Use the Pulumi Infrastructure as Code framework with LocalStack
"><link rel=preload href=/scss/main.min.da1aef37f15e6c619f4ea24392f1c1b6367fbf2acfef7370b7623840ed90d2f9.css as=style><link href=/scss/main.min.da1aef37f15e6c619f4ea24392f1c1b6367fbf2acfef7370b7623840ed90d2f9.css rel=stylesheet integrity><script src=https://code.jquery.com/jquery-3.6.0.min.js integrity=sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK crossorigin=anonymous></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@docsearch/css@3><script type=text/javascript id=hs-script-loader async defer src=//js-eu1.hs-scripts.com/26596507.js></script>
<script type=text/javascript>!function(){var e,t="179335348579cf9",n=function(){Reo.init({clientID:"179335348579cf9"})};(e=document.createElement("script")).src="https://static.reo.dev/"+t+"/reo.js",e.async=!0,e.onload=n,document.head.appendChild(e)}()</script><script async src="https://www.googletagmanager.com/gtag/js?id=UA-101988473-1"></script>
Expand Down Expand Up @@ -649,7 +649,7 @@
</span></span></code></pre></div><h2 id=pulumilocal>Pulumilocal</h2><p><code>pulumilocal</code> is a wrapper script and drop-in replacement for the <code>pulumi</code> CLI, that also provides commands to better interface Pulumi with LocalStack.
You can find the source code repository here: <a href=https://github.com/localstack/pulumi-local>https://github.com/localstack/pulumi-local</a></p><h3 id=install>Install</h3><p><code>pulumilocal</code> requires that you already have the <code>pulumi</code> command in your path.
Then, simply run</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span><span class=command-prefix>$ </span>pip install pulumi-local</span></span></code></pre></div><p>then,</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span>pulumi version
</span></span><span style=display:flex><span>pulumilocal version</span></span></code></pre></div><p>should output the same value.</p><h3 id=use>Use</h3><p>Instead of manually editing a stack configuration as explained earlier, you can run</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span><span class=command-prefix>$ </span>pulumilocal init</span></span></code></pre></div><p>which will create a <code>Pulumi.localstack.yaml</code> stack configuration, and initialize an additional stack named <code>localstack</code>.</p><p>You can now run</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span><span class=command-prefix>$ </span>pulumilocal up</span></span></code></pre></div><p>to start the localstack stack.</p><h3 id=configuration>Configuration</h3><p>You can configure the integration between pulumi-local and LocalStack by adding these environment variables before running <code>pulumilocal</code>:</p><table><thead><tr><th>Variable</th><th>Default value</th><th>Description</th></tr></thead><tbody><tr><td><code>PULUMI_CMD</code></td><td>pulumi</td><td>The Pulumi command that is being delegated to</td></tr><tr><td><code>PULUMI_STACK_NAME</code></td><td>localstack</td><td>The Pulumi stack name used for looking up the stack file (<code>Pulumi.&lt;stack>.yaml</code>)</td></tr><tr><td><code>LOCALSTACK_HOSTNAME</code></td><td>localhost</td><td>The name of the host LocalStack is reachable at</td></tr><tr><td><code>EDGE_PORT</code></td><td>4566</td><td>The port LocalStack is reachable at</td></tr><tr><td><code>USE_SSL</code></td><td>0</td><td>A truthy (<code>1</code>, <code>true</code>) string that indicates whether to use SSL when connecting to LocalStack</td></tr></tbody></table><h2 id=community-resources>Community resources</h2><h3 id=articles>Articles</h3><ul><li><a href=https://delitescere.medium.com/pulumi-and-localstack-beyond-the-basics-d993f3b94d17>Pulumi and LocalStack &ndash; beyond the basics. 2021-08-26</a></li><li><a href=https://overflowed.dev/blog/how-to-deploy-localstack-with-pulumi>How to deploy LocalStack with Pulumi. 2020-09-22</a></li></ul><br><div class="text-muted mt-5 pt-3 border-top">Last modified February 3, 2023: <a href=https://github.com/localstack/docs/commit/ce0cc12c923add0aa1f9ca97713dfb79d736ca02>Implement Consistent formatting (#452) (ce0cc12c9)</a></div></div></main></div></div><footer class="footer-localstack d-print-none"><div class=container-fluid><div class=row><div class=col><div class=mb-3><a href=https://localstack.cloud><img class=footer-logo src=/images/logo.svg></a></div></div><div class=col><div class="text-right link-lists"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=Twitter aria-label=Twitter><a target=_blank rel=noopener href=https://twitter.com/localstack aria-label=Twitter><i class="fab fa-twitter"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=Discussion aria-label=Discussion><a target=_blank rel=noopener href=https://discuss.localstack.cloud/ aria-label=Discussion><i class="fa fa-comments"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Stack Overflow" aria-label="Stack Overflow"><a target=_blank rel=noopener href=https://stackoverflow.com/questions/tagged/localstack aria-label="Stack Overflow"><i class="fab fa-stack-overflow"></i></a></li></ul><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=GitHub aria-label=GitHub><a target=_blank rel=noopener href=https://github.com/localstack/ aria-label=GitHub><i class="fab fa-github"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Issue tracker" aria-label="Issue tracker"><a target=_blank rel=noopener href=https://github.com/localstack/localstack/issues aria-label="Issue tracker"><i class="fa fa-bug"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=Slack aria-label=Slack><a target=_blank rel=noopener href=https://localstack-community.slack.com/ aria-label=Slack><i class="fab fa-slack"></i></a></li></ul></div></div></div><div class=row><div class=col><hr><div class=row><div class=col><small>Copyright &copy; 2023 LocalStack All Rights Reserved</small></div><div class="col text-right"><small class=ml-1><a href=https://localstack.cloud/privacy-policy/ target=_blank rel=noopener>Privacy Policy</a></small></div></div></div></div></div></footer></div><script src=/js/main.min.1171c0d4dbac2c311ddef7a93d7145f6a82ce227d12106ba66debb77d44b9eef.js integrity="sha256-EXHA1NusLDEd3vepPXFF9qgs4ifRIQa6Zt67d9RLnu8=" crossorigin=anonymous></script>
</span></span><span style=display:flex><span>pulumilocal version</span></span></code></pre></div><p>should output the same value.</p><h3 id=use>Use</h3><p>Instead of manually editing a stack configuration as explained earlier, you can run</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span><span class=command-prefix>$ </span>pulumilocal init</span></span></code></pre></div><p>which will create a <code>Pulumi.localstack.yaml</code> stack configuration, and initialize an additional stack named <code>localstack</code>.</p><p>You can now run</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span><span class=command-prefix>$ </span>pulumilocal up</span></span></code></pre></div><p>to start the localstack stack.</p><h3 id=configuration>Configuration</h3><p>You can configure the integration between pulumi-local and LocalStack by adding these environment variables before running <code>pulumilocal</code>:</p><table><thead><tr><th>Variable</th><th>Default value</th><th>Description</th></tr></thead><tbody><tr><td><code>PULUMI_CMD</code></td><td>pulumi</td><td>The Pulumi command that is being delegated to</td></tr><tr><td><code>PULUMI_STACK_NAME</code></td><td>localstack</td><td>The Pulumi stack name used for looking up the stack file (<code>Pulumi.&lt;stack>.yaml</code>)</td></tr><tr><td><code>AWS_ENDPOINT_URL</code></td><td>-</td><td>Hostname and port of the target LocalStack instance</td></tr><tr><td><code>LOCALSTACK_HOSTNAME</code></td><td>localhost</td><td><strong>(Deprecated)</strong> The name of the host LocalStack is reachable at</td></tr><tr><td><code>EDGE_PORT</code></td><td>4566</td><td><strong>(Deprecated)</strong> The port LocalStack is reachable at</td></tr><tr><td><code>USE_SSL</code></td><td>0</td><td>A truthy (<code>1</code>, <code>true</code>) string that indicates whether to use SSL when connecting to LocalStack</td></tr></tbody></table><h2 id=community-resources>Community resources</h2><h3 id=articles>Articles</h3><ul><li><a href=https://delitescere.medium.com/pulumi-and-localstack-beyond-the-basics-d993f3b94d17>Pulumi and LocalStack &ndash; beyond the basics. 2021-08-26</a></li><li><a href=https://overflowed.dev/blog/how-to-deploy-localstack-with-pulumi>How to deploy LocalStack with Pulumi. 2020-09-22</a></li></ul><br><div class="text-muted mt-5 pt-3 border-top">Last modified November 20, 2023: <a href=https://github.com/localstack/docs/commit/ca05fb100d0cb08a79a5ee4860aa38f8e3d26cb8>Add `AWS_ENDPOINT_URL` to pulumi docs (#927) (ca05fb100)</a></div></div></main></div></div><footer class="footer-localstack d-print-none"><div class=container-fluid><div class=row><div class=col><div class=mb-3><a href=https://localstack.cloud><img class=footer-logo src=/images/logo.svg></a></div></div><div class=col><div class="text-right link-lists"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=Twitter aria-label=Twitter><a target=_blank rel=noopener href=https://twitter.com/localstack aria-label=Twitter><i class="fab fa-twitter"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=Discussion aria-label=Discussion><a target=_blank rel=noopener href=https://discuss.localstack.cloud/ aria-label=Discussion><i class="fa fa-comments"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Stack Overflow" aria-label="Stack Overflow"><a target=_blank rel=noopener href=https://stackoverflow.com/questions/tagged/localstack aria-label="Stack Overflow"><i class="fab fa-stack-overflow"></i></a></li></ul><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=GitHub aria-label=GitHub><a target=_blank rel=noopener href=https://github.com/localstack/ aria-label=GitHub><i class="fab fa-github"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Issue tracker" aria-label="Issue tracker"><a target=_blank rel=noopener href=https://github.com/localstack/localstack/issues aria-label="Issue tracker"><i class="fa fa-bug"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=Slack aria-label=Slack><a target=_blank rel=noopener href=https://localstack-community.slack.com/ aria-label=Slack><i class="fab fa-slack"></i></a></li></ul></div></div></div><div class=row><div class=col><hr><div class=row><div class=col><small>Copyright &copy; 2023 LocalStack All Rights Reserved</small></div><div class="col text-right"><small class=ml-1><a href=https://localstack.cloud/privacy-policy/ target=_blank rel=noopener>Privacy Policy</a></small></div></div></div></div></div></footer></div><script src=/js/main.min.1171c0d4dbac2c311ddef7a93d7145f6a82ce227d12106ba66debb77d44b9eef.js integrity="sha256-EXHA1NusLDEd3vepPXFF9qgs4ifRIQa6Zt67d9RLnu8=" crossorigin=anonymous></script>
<script src=/js/tabpane-persist.js></script>
<script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
<script type=text/javascript>docsearch({container:"#docsearch",appId:"XBW1JU7CW5",apiKey:"6b0341e2f50196d328d088dbb5cd6166",indexName:"localstack"})</script><script src=/js/global-script.js></script></body></html>

0 comments on commit f644026

Please sign in to comment.