<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cloud on Jose Castrillo</title>
    <link>https://jose.castrillo.eu/categories/cloud/</link>
    <description>Recent content in Cloud on Jose Castrillo</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Fri, 07 Nov 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://jose.castrillo.eu/categories/cloud/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux on Business</title>
      <link>https://jose.castrillo.eu/post/linux-better-solution/</link>
      <pubDate>Fri, 07 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://jose.castrillo.eu/post/linux-better-solution/</guid>
      <description>&lt;p&gt;Why Linux 🐧? the question isn&amp;rsquo;t why Linux ? the real question is why not ? did you try it?&lt;/p&gt;
&lt;p&gt;Linux is widely regarded as the best option for development, DevOps, hybrid cloud solutions, and even as a desktop for home and office environments due to its open-source nature, robust ecosystem, scalability, security, and cost-effectiveness. Its flexibility allows seamless integration across diverse platforms, from small IoT devices to large-scale cloud infrastructures, making it the backbone of modern technology stacks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating snapshot image in Hetzner with packer</title>
      <link>https://jose.castrillo.eu/post/hetzner-image-snapshot/</link>
      <pubDate>Tue, 20 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://jose.castrillo.eu/post/hetzner-image-snapshot/</guid>
      <description>&lt;p&gt;On this entry we will cover how to create an new image in Hetzner Public Cloud by using Packer, as result we willl get a snapshot and then we can generate this new instance by using the snapshot created.&lt;/p&gt;
&lt;p&gt;Tools used so far:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ansible&lt;/li&gt;
&lt;li&gt;Packer&lt;/li&gt;
&lt;li&gt;hcl2_upgrade&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I did not create a repo yet because it will be the first part of a personal project I&amp;rsquo;m  working on, hence I will provide a couple of templates below.&lt;/p&gt;</description>
    </item>
    <item>
      <title>S3 by using random provider on Terraform</title>
      <link>https://jose.castrillo.eu/post/random-provider-tf/</link>
      <pubDate>Sun, 24 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://jose.castrillo.eu/post/random-provider-tf/</guid>
      <description>&lt;p&gt;This is a piece of cake for most of you that are working on tf, I will drop this snippet code where you can create a S3 bucket with an unique name; as you know those &lt;a href=&#34;https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html&#34;&gt;requirements&lt;/a&gt; should fit in order to create the S3, hence we can use &lt;a href=&#34;https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/string&#34;&gt;random_string&lt;/a&gt;, also we can use random_id, on this case I used random_string.&lt;/p&gt;
&lt;p&gt;main.tf&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-hcl&#34; data-lang=&#34;hcl&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;resource&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;random_string&amp;#34; &amp;#34;randomz&amp;#34;&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;  length&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;8&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;  lower&lt;/span&gt;  &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;  special&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;  upper&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Above is a &lt;strong&gt;resource block&lt;/strong&gt; where its block label is &lt;strong&gt;random_string&lt;/strong&gt; I defined the block body in that way in order to fit the S3&amp;rsquo;s &lt;a href=&#34;https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html&#34;&gt;requirements&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>csi interface for eks by terraform</title>
      <link>https://jose.castrillo.eu/post/efs-csi-eks-tf/</link>
      <pubDate>Tue, 10 May 2022 00:00:00 +0000</pubDate>
      <guid>https://jose.castrillo.eu/post/efs-csi-eks-tf/</guid>
      <description>&lt;p&gt;It has been a while since my last post, I was busy these last couples of weeks; meanwhile I&amp;rsquo;ve learned how to implement a csi interface on eks (aws k8s) and it&amp;rsquo;s pretty interesting on AWS by EKS service, thus I though it can be useful this content into a post.&lt;/p&gt;
&lt;p&gt;Requirements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You will need your eks already running.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ll point each tools, techs, etc I used on this procedure:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install Hetzner-CLi on Fedora by Toolbox</title>
      <link>https://jose.castrillo.eu/post/hetzner-cli-toolbox/</link>
      <pubDate>Sun, 04 Jul 2021 00:00:00 +0000</pubDate>
      <guid>https://jose.castrillo.eu/post/hetzner-cli-toolbox/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://castrillo.gitlab.io/figaro/hetzner-blog.png&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;On this new entry I will share a briefly installation step by step by using Toolbox at Fedora 34 to use the hcloud-cli. Due we do not have an official package on fedora &lt;a href=&#34;https://github.com/hetznercloud/cli&#34;&gt;git-repo&lt;/a&gt; yet, hence we can create this container.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pre-requirement:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Visit Hetzner Cloud Console at &lt;a href=&#34;https://console.hetzner.cloud&#34;&gt;https://console.hetzner.cloud&lt;/a&gt;, select your project, and create a new API Token.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s start:&lt;/p&gt;
&lt;p&gt;1- Create a file named &lt;em&gt;Dockerfile.debian&lt;/em&gt; with the following contents(the following image is made to use a script to named and set a token_key):&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
