<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="HandheldFriendly" content="True" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="google-site-verification" content="w_Gq0a37aj_D2iAwIQodXXlrE7Aj8mF8-W5BpUsK6B4" /> <meta name="robots" content="index, follow" /> <link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,400;0,700;1,400&family=Source+Sans+Pro:ital,wght@0,300;0,400;0,700;1,400&display=swap" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="https://www.devlo.io/theme/stylesheet/style.min.css"> <link id="pygments-light-theme" rel="stylesheet" type="text/css" href="https://www.devlo.io/theme/pygments/arduino.min.css"> <link rel="stylesheet" type="text/css" href="https://www.devlo.io/theme/font-awesome/css/fontawesome.css"> <link rel="stylesheet" type="text/css" href="https://www.devlo.io/theme/font-awesome/css/brands.css"> <link rel="stylesheet" type="text/css" href="https://www.devlo.io/theme/font-awesome/css/solid.css"> <link rel="stylesheet" type="text/css" href="https://www.devlo.io/extra/static/custom.css"> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> <link rel="icon" href="theme/favicon.ico" type="image/x-icon"> <link href="https://www.devlo.io/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="DevLo Software Blog Atom"> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-116740360-1', 'auto'); ga('send', 'pageview'); </script> <meta name="author" content="Lopez Brothers" /> <meta name="description" content="DevLo - Software Blog." /> <meta property="og:site_name" content="DevLo Software Blog"/> <meta property="og:type" content="blog"/> <meta property="og:title" content="DevLo Software Blog"/> <meta property="og:description" content="DevLo - Software Blog."/> <meta property="og:locale" content="en_US"/> <meta property="og:url" content="https://www.devlo.io"/> <meta property="og:image" content="/images/Devlo-Logo.png"> <title>DevLo Software Blog</title> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-2119138261035978", enable_page_level_ads: true }); </script> <script> (function(w,d,s,l,i){ w[l]=w[l]||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T32GC6Q'); </script> </head> <body class="light-theme"> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T32GC6Q" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <aside> <div> <a href="https://www.devlo.io/"> <img src="/images/Devlo-Logo.png" alt="" title=""> </a> <h1> <a href="https://www.devlo.io/"></a> </h1> <p>Lopez Brothers Blog</p> <div class="authors-profiles"> <div> <figure> <img src="https://www.devlo.io/theme/img/miguel.png" alt="Miguel" title="Miguel"> <figcaption>Miguel</figcaption> </figure> <ul class="social"> <li> <a class="sc-linkedin" href="https://www.linkedin.com/in/lopezm1/" target="_blank"> <i class="fa-brands fa-linkedin"></i> </a> </li> <li> <a class="sc-github" href="https://github.com/lopezm1" target="_blank"> <i class="fa-brands fa-github"></i> </a> </li> </ul> </div> <div> <figure> <img src="https://www.devlo.io/theme/img/sergio.png" alt="Sergio" title="Sergio"> <figcaption>Sergio</figcaption> </figure> <ul class="social"> <li> <a class="sc-linkedin" href="https://www.linkedin.com/in/sergiolopezjr/" target="_blank"> <i class="fa-brands fa-linkedin"></i> </a> </li> <li> <a class="sc-github" href="https://github.com/sergoh" target="_blank"> <i class="fa-brands fa-github"></i> </a> </li> </ul> </div> </div> <nav> <ul class="list"> <li> <a target="_self" href="https://www.devlo.io/pages/about.html"> About </a> </li> </ul> </nav> </div> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle ads-aside" data-ad-client="ca-pub-2119138261035978" data-ad-slot="7180191250"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </aside> <main> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle ads-responsive" data-ad-client="ca-pub-2119138261035978" data-ad-slot="7180191250"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <nav> <a href="https://www.devlo.io/">Home</a> <a href="/archives.html">Archives</a> <a href="/categories.html">Categories</a> <a href="/tags.html">Tags</a> <a href="https://www.devlo.io/feeds/all.atom.xml">Atom</a> </nav> <article> <header> <h2><a href="https://www.devlo.io/sls-framework-serverless-compose-example-project.html">Serverless Framework: Serverless Compose Example Project</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Wed 14 June 2023 in <a href="https://www.devlo.io/category/serverless.html">serverless</a> </p> </header> <div> <div><p>A guide to help you deploy mutiple Serverless projects at once using Serverless Compose. By the end of this guide, you will have an example of how to organize and deploy multiple Serverless projects using Serverless Compose.</p></div> <br> <a class="btn" href="https://www.devlo.io/sls-framework-serverless-compose-example-project.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/sls-framework-guide-creating-serverless-rds-cluster.html">Serverless Framework: Creating an RDS Serverless Database Example</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Sat 10 June 2023 in <a href="https://www.devlo.io/category/serverless.html">serverless</a> </p> </header> <div> <div><p>A guide to help you deploy serverless RDS clusters using the Serverless Framework. By the end of this guide, you will have a serverless Postgres database created by Serverless Framework to support your Lambda Functions.</p></div> <br> <a class="btn" href="https://www.devlo.io/sls-framework-guide-creating-serverless-rds-cluster.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/sls-framework-guide-creating-sqs-queue.html">Serverless Framework: Creating an SQS Queue Example</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Sat 10 June 2023 in <a href="https://www.devlo.io/category/serverless.html">serverless</a> </p> </header> <div> <div><p>A guide to help you deploy an SQS queue using the Serverless Framework. By the end of this guide, you will have an SQS queue deployed by Serverless Framework and connected to your Lambda Functions.</p></div> <br> <a class="btn" href="https://www.devlo.io/sls-framework-guide-creating-sqs-queue.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/create-docker-image-with-packer-and-ansible.html">Dockerfile with Packer and Ansible Installed</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Tue 06 June 2023 in <a href="https://www.devlo.io/category/tutorials.html">tutorials</a> </p> </header> <div> <div><p>Create a Docker Image with Packer + Ansible installed. This is useful for creating a Docker Image that can be used for CI/CD pipelines.</p></div> <br> <a class="btn" href="https://www.devlo.io/create-docker-image-with-packer-and-ansible.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/install-pyenv-on-linux-with-ansible.html">Install Pyenv on Linux with Ansible</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Tue 06 June 2023 in <a href="https://www.devlo.io/category/automation.html">automation</a> </p> </header> <div> <div><p>Install Pyenv on Linux using an Ansible Galaxy Role. This is useful for managing Python versions on your local machine or on a target linux machine.</p></div> <br> <a class="btn" href="https://www.devlo.io/install-pyenv-on-linux-with-ansible.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/exporting-aws-sso-login-credentials.html">Exporting AWS SSO Login Credentials</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Mon 05 June 2023 in <a href="https://www.devlo.io/category/tutorials.html">tutorials</a> </p> </header> <div> <div><p>Run AWS SSO Login and create temporary AWS credentials. Save and use these AWS credentials for your local bash environment or docker containers.</p></div> <br> <a class="btn" href="https://www.devlo.io/exporting-aws-sso-login-credentials.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/github-actions-if-statement-matrix-value.html">Github Actions: If Statement for Matrix Value</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Sat 11 February 2023 in <a href="https://www.devlo.io/category/automation.html">automation</a> </p> </header> <div> <div><p>Github Actions: Use an if statement to conditionally run a block given a specific matrix value. (Matrix Strategy Jobs)</p></div> <br> <a class="btn" href="https://www.devlo.io/github-actions-if-statement-matrix-value.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/if-statements-terraform-dynamic-blocks.html">If Statements Inside Terraform Dynamic Blocks</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Tue 24 January 2023 in <a href="https://www.devlo.io/category/terraform.html">terraform</a> </p> </header> <div> <div><p>A guide to help you build if-statements inside Terraform dynamic blocks. By the end of this guide, you will understand how to create two <strong>default_action</strong> blocks for the <strong>aws_lb_listener</strong> resource (and only use one of them).</p></div> <br> <a class="btn" href="https://www.devlo.io/if-statements-terraform-dynamic-blocks.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/entrypoint-script-with-localstack.html">Entrypoint Script with Localstack and Docker-Compose</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Mon 16 January 2023 in <a href="https://www.devlo.io/category/localstack.html">localstack</a> </p> </header> <div> <div><p>This guide will use entrypoint scripts to create AWS Resources in Localstack. By the end of this guide, you will have an example of to create an s3 bucket in Localstack and access it from aws-cli.</p></div> <br> <a class="btn" href="https://www.devlo.io/entrypoint-script-with-localstack.html"> Continue reading </a> </div> <hr /> </article> <article> <header> <h2><a href="https://www.devlo.io/run-localstack-with-docker-compose.html">Run Localstack with Docker-Compose</a></h2> <p> Posted by <a href="https://www.devlo.io/author/miguel-lopez.html">Miguel Lopez</a> on Mon 16 January 2023 in <a href="https://www.devlo.io/category/localstack.html">localstack</a> </p> </header> <div> <div><p>Use Localstack to Mock AWS Services For Local Containers</p></div> <br> <a class="btn" href="https://www.devlo.io/run-localstack-with-docker-compose.html"> Continue reading </a> </div> </article> <div class="pagination"> <a class="btn float-left" href="https://www.devlo.io/index2.html"> <i class="fa fa-angle-left"></i> Older Posts </a> </div> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle ads-responsive" data-ad-client="ca-pub-2119138261035978" data-ad-slot="5952522457"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <footer> <p>© </p> <p> Built with <a href="http://getpelican.com" target="_blank">Pelican</a> using <a href="http://bit.ly/flex-pelican" target="_blank">Flex</a> theme </p></footer> </main> <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Blog", "name": " DevLo Software Blog ", "url" : "https://www.devlo.io", "image": "/images/Devlo-Logo.png", "description": "DevLo - Software Blog." } </script> </body> </html>