<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									TeKanAid Forum - Recent Posts				            </title>
            <link>https://legacy.tekanaid.com/community/</link>
            <description>TeKanAid Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Tue, 14 Apr 2026 03:23:17 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Answer to: Crossplane 101</title>
                        <link>https://legacy.tekanaid.com/community/general-questions/crossplane-101/#post-88</link>
                        <pubDate>Wed, 26 Mar 2025 16:00:12 +0000</pubDate>
                        <description><![CDATA[Hi Alex,
The Crossplane course is not ready yet. I&#039;m sorry about that. I see you have already canceled your subscription. I&#039;ll issue a refund for you.
-Sam]]></description>
                        <content:encoded><![CDATA[<p>Hi Alex,</p>
<p>The Crossplane course is not ready yet. I'm sorry about that. I see you have already canceled your subscription. I'll issue a refund for you.</p>
<p>-Sam</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>Sam Gabrail</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/general-questions/crossplane-101/#post-88</guid>
                    </item>
				                    <item>
                        <title>Crossplane 101</title>
                        <link>https://legacy.tekanaid.com/community/general-questions/crossplane-101/#post-87</link>
                        <pubDate>Wed, 26 Mar 2025 10:50:45 +0000</pubDate>
                        <description><![CDATA[Hello,
 
I purchased a subscription specifically for the Crossplane 101 course which you are advertising on your website.
However, I can&#039;t find the actual course for Crossplane. Can you p...]]></description>
                        <content:encoded><![CDATA[<p>Hello,</p>
<p> </p>
<p>I purchased a subscription specifically for the Crossplane 101 course which you are advertising on your website http://legacy.tekanaid.com/course/crossplane-101/ .</p>
<p>However, I can't find the actual course for Crossplane. <br />Can you please provide a link for it?</p>
<p> </p>
<p>Thanks,</p>
<p>Alex</p>]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>Alexandru Petcu</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/general-questions/crossplane-101/#post-87</guid>
                    </item>
				                    <item>
                        <title>RE: Can you pls add a section for OIDC auth method configuration? for ex auth2.0 when and why is it used? some use cases</title>
                        <link>https://legacy.tekanaid.com/community/vault-202/can-you-pls-add-a-section-for-oidc-auth-method-configuration-for-ex-auth2-0-when-and-why-is-it-used-some-use-cases/#post-86</link>
                        <pubDate>Sat, 24 Jun 2023 13:53:35 +0000</pubDate>
                        <description><![CDATA[maybe ping federate]]></description>
                        <content:encoded><![CDATA[maybe ping federate]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>ibrahim cakmak</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/vault-202/can-you-pls-add-a-section-for-oidc-auth-method-configuration-for-ex-auth2-0-when-and-why-is-it-used-some-use-cases/#post-86</guid>
                    </item>
				                    <item>
                        <title>Answer to: creating a cluster spanning across two region</title>
                        <link>https://legacy.tekanaid.com/community/vault-202/#post-85</link>
                        <pubDate>Fri, 23 Jun 2023 22:47:07 +0000</pubDate>
                        <description><![CDATA[Hi @ibrcakmak, I know you have a specific request here and I&#039;ll answer it below but first I need to make a disclaimer here for anyone reading this:

This is considered a stretch cluster an...]]></description>
                        <content:encoded><![CDATA[<p>Hi <span>@ibrcakmak, I know you have a specific request here and I'll answer it below but first </span>I need to make a <strong>disclaimer</strong> here for anyone reading this:</p>
<blockquote>
<p>This is considered a stretch cluster and is an anit-pattern. According to the Vault with Integrated Storage Reference Architecture, in order for cluster members to stay properly in sync, network latency between availability zones should be less than eight milliseconds (8 ms). This is because Vault uses the Raft Consensus Algorithm to replicate data across all the nodes in the cluster. If the network latency is too high, it may cause Raft to lose quorum, trigger leader elections, or fail to commit log entries. Therefore, it is recommended to deploy Vault nodes within the same region or availability zone, or use a dedicated network link between them.</p>
<div>There are 2 issues with this approach:</div>
<div>1. Latency can render the whole cluster unstable</div>
<div>2. Since the cluster is split across 2 regions (us-east-1 has 3 nodes and us-east-2 has 2 nodes) if you lose the us-east-1 region you lose the entire cluster. So there is no point in having us-east-2</div>
<p><strong>References:</strong></p>
<ul>
<li>https://developer.hashicorp.com/vault/tutorials/day-one-raft/raft-reference-architecture</li>
<li>https://discuss.hashicorp.com/t/network-latency-requirement-for-vault-with-raft/36006</li>
<li>https://developer.hashicorp.com/vault/tutorials/day-one-raft/raft-reference-architecture#network-latency-and-bandwidth</li>
</ul>
</blockquote>
<p>Okay now that the disclaimer is out of the way let me answer.</p>
<p>This would require some significant modification to the code, but you can have it all done in one go.</p>
<p><span>You would need to have 2 VPCs one in each region and run peering between them. So create two VPC module blocks one for each region. You then need to create two auto-scaling groups per region. Basically will need to do 2 of each pretty much.</span></p>
<p><span>Also, you would have an ALB in each VPC in front of the Vault nodes. The ALB will have healthchecks that basically will return status code 200 for the active node and 429 for the standby nodes. One ALB will have a healthy node and the others are not healthy in one VPC. The other VPC will have all nodes unhealthy. Then use route53 to route the traffic to the ALB with the healthy node. You will need to get a route 53 healthcheck that checks the healthchecks of the ALBs. In theory, this could work, but I haven't tested it.</span></p>
<p> </p>]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>Sam Gabrail</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/vault-202/#post-85</guid>
                    </item>
				                    <item>
                        <title>Answer to: user_data script for Amazon Linux</title>
                        <link>https://legacy.tekanaid.com/community/vault-202/user_data-script-for-amazon-linux/#post-84</link>
                        <pubDate>Fri, 23 Jun 2023 22:28:34 +0000</pubDate>
                        <description><![CDATA[Hi @ibrcakmak,
There shouldn&#039;t be too much difference. It&#039;s actually a good exercise to run it by ChatGPT. I tried it and it did a good job. Will have to be tested of course.
Here&#039;s a prom...]]></description>
                        <content:encoded><![CDATA[<p>Hi @ibrcakmak,</p>
<p>There shouldn't be too much difference. It's actually a good exercise to run it by ChatGPT. I tried it and it did a good job. Will have to be tested of course.</p>
<p>Here's a prompt to try:</p>
<pre contenteditable="false">convert this shell script from ubuntu to amazon linux. Give me the final result with no explanations. Don't try to improve the script</pre>]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>Sam Gabrail</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/vault-202/user_data-script-for-amazon-linux/#post-84</guid>
                    </item>
				                    <item>
                        <title>creating a cluster spanning across two region</title>
                        <link>https://legacy.tekanaid.com/community/vault-202/#post-83</link>
                        <pubDate>Fri, 23 Jun 2023 14:16:35 +0000</pubDate>
                        <description><![CDATA[Hi Sam,
scenario: I want to create a vault cluster spanning across two regions (us-east1, us-east2).
0-I&#039;ll remove region parameter from user_data script to live
1-I&#039;ll run our existing c...]]></description>
                        <content:encoded><![CDATA[<p>Hi Sam,</p>
<p>scenario: I want to create a vault cluster spanning across two regions (us-east1, us-east2).</p>
<p>0-I'll remove region parameter from user_data script to live</p>
<p>1-I'll run our existing code to create 3 nodes cluster in us-east1</p>
<p>2-I'll run the same code with us-east2 parameters with 2 nodes.</p>
<p>How can I do this in one run? How should I organize the code or folder structure?</p>
<p>thx,</p>
<p> </p>
<p> </p>]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>ibrahim cakmak</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/vault-202/#post-83</guid>
                    </item>
				                    <item>
                        <title>user_data script for Amazon Linux</title>
                        <link>https://legacy.tekanaid.com/community/vault-202/user_data-script-for-amazon-linux/#post-82</link>
                        <pubDate>Fri, 23 Jun 2023 02:11:33 +0000</pubDate>
                        <description><![CDATA[Hi,
Another option to use Amazon Linux. I think user_data script for ec2 is different than ubuntu. Can u pls share it? thx,]]></description>
                        <content:encoded><![CDATA[<p>Hi,</p>
<p>Another option to use Amazon Linux. I think user_data script for ec2 is different than ubuntu. Can u pls share it? thx,</p>]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>ibrahim cakmak</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/vault-202/user_data-script-for-amazon-linux/#post-82</guid>
                    </item>
				                    <item>
                        <title>Answer to: Can you pls add a section for OIDC auth method configuration? for ex auth2.0 when and why is it used? some use cases</title>
                        <link>https://legacy.tekanaid.com/community/vault-202/can-you-pls-add-a-section-for-oidc-auth-method-configuration-for-ex-auth2-0-when-and-why-is-it-used-some-use-cases/#post-81</link>
                        <pubDate>Tue, 20 Jun 2023 20:11:13 +0000</pubDate>
                        <description><![CDATA[Yes, I can do that. Also take a look at this video]]></description>
                        <content:encoded><![CDATA[<p>Yes, I can do that. Also take a look at this video</p>
<p>https://youtu.be/6Kl7rR0husk</p>]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>Sam Gabrail</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/vault-202/can-you-pls-add-a-section-for-oidc-auth-method-configuration-for-ex-auth2-0-when-and-why-is-it-used-some-use-cases/#post-81</guid>
                    </item>
				                    <item>
                        <title>Can you pls add a section for OIDC auth method configuration? for ex auth2.0 when and why is it used? some use cases</title>
                        <link>https://legacy.tekanaid.com/community/vault-202/can-you-pls-add-a-section-for-oidc-auth-method-configuration-for-ex-auth2-0-when-and-why-is-it-used-some-use-cases/#post-80</link>
                        <pubDate>Sun, 18 Jun 2023 01:00:29 +0000</pubDate>
                        <description><![CDATA[Can you pls add a section for OIDC auth method configuration? for ex auth2.0 when and why is it used? some use cases, best practises. thx,]]></description>
                        <content:encoded><![CDATA[<p>Can you pls add a section for OIDC auth method configuration? for ex auth2.0 when and why is it used? some use cases, best practises. thx,</p>]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>ibrahim cakmak</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/vault-202/can-you-pls-add-a-section-for-oidc-auth-method-configuration-for-ex-auth2-0-when-and-why-is-it-used-some-use-cases/#post-80</guid>
                    </item>
				                    <item>
                        <title>RE: how to automate policy and kv path creation?</title>
                        <link>https://legacy.tekanaid.com/community/vault-101/how-to-automate-policy-and-kv-path-creation/#post-79</link>
                        <pubDate>Thu, 15 Jun 2023 20:26:17 +0000</pubDate>
                        <description><![CDATA[got it, thanks!]]></description>
                        <content:encoded><![CDATA[got it, thanks!]]></content:encoded>
						                            <category domain="https://legacy.tekanaid.com/community/"></category>                        <dc:creator>Sam Gabrail</dc:creator>
                        <guid isPermaLink="true">https://legacy.tekanaid.com/community/vault-101/how-to-automate-policy-and-kv-path-creation/#post-79</guid>
                    </item>
							        </channel>
        </rss>
		