1,000+ contributions in the last year
https://github.com/iamdtms
Search
420 results for “iam”
-
It's OK if you're not ready yet.
Pro tip: Don't forget to come out to yourself first. How can others get to know the real you if YOU don't know the real you?
We understand. Remember, we've been there too.
#GayTurtles #NationalComingOutDay #LGBTQIA #Gay #Lesbian #BiSexual #Trans #Questioning #Interested #Ally #IAmDB
-
I Am Me ‼️🇳🇬✅👍♥️🤍🌈♐
#SaturdayMotivation #SaturdayVibe
💕Happy #Saturday in #october 🛑 #Sagittarius
🖤Small steps still lead you forward. Every quiet effort adds up in ways you may not see #Bahdlexblog #bahdlexpage #Bahd #Lex -
-
Marvel at turquoise domes and exquisite artistry at this museum near the Perdana Botanical Gardens, Kuala Lumpur. #IAMM #KualaLumpur https://backpackandsnorkel.com/Malaysia/Islamic-Arts-Museum-Malaysia/
-
@iamdtms az elk.zone csak adott mastodon szervereket kezel újabban? korábban volt lehetőségem más szervereket is beállítani, de most azt mondta, hogy nem elérhető. (klasszikus módon sikerült)
-
Saturn's Day is Saturday by @iamdtms on DeviantArt
https://www.deviantart.com/iamdtms/art/Saturn's-Day-is-Saturday-1390734885 -
Respawn, retry, the grind’s a chore, Yet here I am, one try more.
Grab your gear and join the ink-splatting fun!
#Splatoon3 #joinme #Gaming #IntrovertParadise #torvafirmus #torva #splatfun #StreamStarting #SplatoonStream
Twit: https://twitch.tv/IAmTorva
YT: https://youtube.com/@TorvaFirmus?sub_confirmation=1
Kick: https://kick.com/TorvaFirmus -
@IAmDannyBoling Hi Danny, thanks for the follow! Loving your timeline too, backatcha!
-
New image replacement in 2012
#css #twitter #archive
https://iamdtms.hu/archive/iamdtms/status/1481936893180887046/
By @zeldman -
[アップデート] IAM Identity Center の Identity Store API にネットワーク制限をかけられるようになりました
https://dev.classmethod.jp/articles/aws-identity-store-network-controls/ -
RE: https://mastodon.social/@iamdavidobrien/117423373305784982
My fists, Terms and Conditions.
-
UCLA quarterback Iamaleava injured late in the first half against Oregon https://www.rawchili.com/5120716/ #Football #ncaa #NcaaFootball #NCAAF #NicoIamaleava #NicoIamaleavaUclaTop25Oregon #Oregon #Package100502MemberChoiceSportsOption #Product30599APSportsNews(SWireOnly) #Product40776APCaliforniaSportsOnly #Product40808APOregonSportsOnly
-
10 READ X
20 IF X=2 THEN IAMINPAIN=1
30 IF IAMINPAIN=1 THEN PRINT “Ouch”
40 RESTORE:GOTO 10
50 DATA 2,2,2,2,2,2
60 REM #tescreal -
#Blakeley ATTACKED as Anti-Black! #iamblakeley #yt
Lol Israel paid propagandists love to talk smack… pfff… fck them
-
Security Tip: Move away from standing privileges! 🛡️ Admin accounts with permanent access are prime targets. Implement Just-in-Time (JIT) access to ensure users only have elevated permissions when they need them and only for the duration of the task. This Zero Trust principle significantly narrows the window for credential abuse and lateral movement. Stay updated on the latest vulnerabilities at https://cvedatabase.com #ZeroTrust #IAM #InfoSec #CyberSecurity
-
https://www.kpopnsfw.com/328482/261010-wiliamsracing-twitter-update-were-so-excited-that-tzuyu-is-back-with-us-today-we-have-lots-planned-for-her-as-we-welcome-her-into-our-garage-%f0%9f%92%99%f0%9f%92%99/ 261010 WiliamsRacing Twitter Update – We’re so excited that TZUYU is back with us today. We have lots planned for her as we welcome her into our garage 💙💙 #excited #garage #lots #planned #Today #Twice #Twitter #tzuyu #update #WiliamsRacing
-
https://www.europesays.com/unitedstates/32574/ IPO News – US IPO Weekly Winners & Losers #CityTherapeutics(Nasdaq:CTY) #DayOneDataCenters #IambicTherapeutics(Nasdaq:IAM) #OPay #RenaissanceIPOETF #RetensionPharmaceuticals(Nasdaq:RTSN) #StockMarket #TRexBio(Nasdaq:TRXB) #USInitialPublicOfferings #USIPOS #WeeklyBestPerformingUSIPOs #WeeklyWorstPerformingUSIPOs
-
Luckily the first copies of the other two covers had already been sold, so I will buy them later, calmly.
@iamagco
#limitedprint #digitalart #marcsimonetti #malazanbookofthefallen #icanstopwheniwant -
Coming off a Thursday Night Nightmare for the #dallascowboys, an epic #redriverrivalry game and Kyrie Irving is back? Only @[email protected] can handle this sportsmania! Tune in for two hours of sports and breakfast on the Ticket!
-
Everything I'd learnt about AWS so far was about AWS itself — EC2, S3, IAM. Ansible is the first tool I've touched that sits on top of servers and actually does work on them. Instead of logging into each server by hand and typing the same commands over and over, you write the steps down once and let Ansible run them for you, on as many servers as you want.
But before Ansible can do anything, it needs a way to get into your servers without you typing a password every single time. So that's where I started.
Setting the stage: two EC2s
I spun up two EC2 instances for this. One is the control node — this is where Ansible actually lives, and where I run all the commands from. The other is the target node, the machine that gets configured. Nothing fancy about either one, they're just regular EC2 instances. The interesting part is getting the first one to log into the second one without any password prompt.Logging into EC2: browser vs MobaXterm
Quick detour before the SSH key stuff, because I used both ways to get into these machines and it's worth knowing both.The lazy, no-setup way is straight from the AWS console. Open the EC2 page, select your instance, hit Connect, pick EC2 Instance Connect, and click Connect again. A terminal just opens right there in the browser tab — no
.pemfile needed, AWS handles the identity check quietly in the background. To leave, just typeexitor hitCtrl+D.The other way I used is MobaXterm, which is pretty much the go-to SSH client if you're on Windows. Open it, go to Session → SSH, type in the instance's public IP, and set the username (
ubuntufor Ubuntu boxes,ec2-userfor Amazon Linux). Then under Advanced SSH Settings, tick "Use private key" and point it at your.pemfile. Hit OK and you're in. Same deal to exit — just typeexit.One thing that trips people up on Linux/Mac if you're SSHing with the
.pemfile directly from a terminal instead of a GUI tool: SSH will flat-out refuse to use the key unless its permissions are locked down first.chmod 400 mykey.pem
ssh -i mykey.pem ubuntu@<public-ip>Making the SSH login passwordless
Here's the actual goal: get the control node to SSH into the target node without a password or a key prompt getting in the way. This has nothing to do with Ansible specifically — it's just how SSH key-based login normally works, Ansible is simply relying on it already being set up.First, on the control node, I generated a new key pair:
ssh-keygen -t rsa -b 4096
ssh-keygenis just the tool,-t rsapicks the key type, and-b 4096sets how strong the key is. It'll ask where to save it (I just hit Enter for the default) and whether to set a passphrase — I left that blank, because the whole point is a login with zero typing involved.This gives you two files:
id_rsa, your private key (never shared, ever), andid_rsa.pub, your public key, which is the one you hand out to other machines so they recognize you.Getting that public key onto the target machine is the part that actually makes the login passwordless. The easy way:
ssh-copy-id -i ~/.ssh/id_rsa.pub ubuntu@<target-private-ip>
Or you can do it by hand, which honestly helped me understand what's going on better. Print the key with
cat ~/.ssh/id_rsa.pub, copy the output, SSH into the target using its.pemfile (you still need that the first time), then openvim ~/.ssh/authorized_keyson the target and paste the key in on a new line. Pressito type,Esc, then:xto save and quit — same vim trick from my last post.After that, jump back to the control node and test it:
ssh ubuntu@<target-private-ip>
If that drops you straight into a shell with no prompt at all, you're done — passwordless SSH is working, and that's exactly what Ansible needs underneath.
Installing Ansible
Ansible only goes on the control node. The target machines don't need anything installed on them at all, which is kind of the whole appeal — it's "agentless," it just talks to servers over SSH and does its thing, no background process running on the other end.sudo apt update
sudo apt install ansible -yor, if you'd rather go through pip:
sudo apt install python3-pip -y
pip install ansibleCheck it worked with
ansible --version.Once it's in, the whole point is this: any time you need to set up or change something across a bunch of servers consistently — installing a package, copying a config file, restarting a service — you stop doing it by hand on each one and let a playbook do it everywhere at once.
Telling Ansible which servers exist: the inventory file
Ansible needs a list of the machines it's allowed to touch. That list is called an inventory, and it's about as simple as it sounds:nano inventory.ini
[targets]target1 ansible_host=<target-private-ip> ansible_user=ubuntuThat's just saying: there's a group called
targets, with one server in it, log in asubuntu. Test the connection with:ansible all -i inventory.ini -m ping
A reply like
"pong"back means Ansible can reach the server and talk to it fine.Writing my first playbook
A playbook is just a YAML file listing out the steps you want done — step 1, step 2, step 3, like a recipe. Mine installs and starts nginx on the target:---
- name: My first playbook
hosts: targets
become: yestasks:
- name: Update apt cache
apt:
update_cache: yes- name: Install nginx
apt:
name: nginx
state: present- name: Start nginx service
service:
name: nginx
state: startedhosts: targetssays which group from the inventory to run on.become: yesmeans run with sudo. Each task undertasks:just has a readable name and a module (apt,service) that's the actual thing getting done.Run it with:
ansible-playbook -i inventory.ini first_playbook.yml
Ansible connects over the passwordless SSH we set up, runs each step in order, and tells you exactly what changed on the way.
Why bother with any of this
Without it, setting up a server means SSHing in by hand and retyping the same update/install/configure/start sequence every single time — and it's easy to slip up when you're doing that across a dozen machines. Write the steps once as a playbook, and the same command works whether you're running it on one server or a hundred, with the same result every time.Things I made sure I could explain out loud (interview-style)
What is Ansible — one line: it automates configuring and managing servers using simple text files, over SSH, with nothing extra installed on the servers themselves.Why "agentless" — because nothing needs to run permanently on the target machines. Ansible connects over SSH, does the task, and disconnects. Tools like Puppet or Chef instead need an agent process running on every server they manage.
What idempotency means, and why Ansible cares — running the same playbook twice gives you the same end result without errors or duplicate changes. The "install nginx" task checks if it's already installed before doing anything, so running the playbook five times in a row is harmless.
Ad-hoc command vs playbook — an ad-hoc command is a single one-off instruction typed straight into the terminal, like that
pingtest earlier. A playbook is a saved file with multiple steps, meant to be reused.What's an inventory — just the list of servers (and groups of servers) Ansible is allowed to manage, plus details like IP and login user.
The thing that actually clicked for me today is that passwordless SSH isn't some Ansible feature — it's plain old SSH key setup that happens to already exist, and Ansible just leans on it. Once that login works smoothly by hand, Ansible is really just typing it for you, from a file instead of a keyboard.#ansible #automation #aws #devops #software #coding #development #engineering #inclusive #community
Today I Learnt: Ansible — Passwordless SSH Between Two EC2s, and My First Playbook -
Renewable energy has been meeting close to 100% of Britain’s electricity needs since yesterday evening, peaking at 97% of demand at 5am — see the live data at https://grid.iamkate.com
-
https://www.dramachina.com/464682/ 【Highlight EP23】《我不是大师》A Prophet|李现、李一桐|上官诚明调虎离山失败了~|WeTV #Aprophet #Cdrama2026 #EnemiesToLovers #FengShuiMysticism #GoodVsEvil #HighIQ #IAmAFortuneTeller #MaleLegend #MindBending #MindGames #NovelAdaptation #PlotTwist #suspense #TencentVideo #TencentVideoDrama #TencentVideo #TencentVideoDrama #Vengeance #wetv #wobushidashi #华语经典剧场 #反转 #复仇 #小说改编 #局中局 #悬疑 #我不是大师 #我是个算命先生 #正邪对抗 #烧脑 #爱上仇人 #男性传奇 #腾讯视频 #腾讯视频华语经典剧场 #风水玄学 #高智商
-
https://www.dramachina.com/464402/ 【Highlight EP22】《我不是大师》A Prophet|李现、李一桐|她曾经有很多机会离开!?|WeTV #Aprophet #Cdrama2026 #EnemiesToLovers #FengShuiMysticism #GoodVsEvil #HighIQ #IAmAFortuneTeller #MaleLegend #MindBending #MindGames #NovelAdaptation #PlotTwist #suspense #tencent #TencentVideo #TencentVideo #Vengeance #WeTv #wetv #wobushidashi #企鹅影视 #反转 #复仇 #小说改编 #局中局 #悬疑 #我不是大师 #我是个算命先生 #正邪对抗 #烧脑 #爱上仇人 #男性传奇 #腾讯 #腾讯视頻 #腾讯视频 #风水玄学 #騰訊視頻 #高智商
-
https://www.dramachina.com/464316/ 【Highlight EP22】《我不是大师》A Prophet|李现、李一桐|天相派作恶多端,必诛之!|WeTV #Aprophet #Cdrama2026 #EnemiesToLovers #FengShuiMysticism #GoodVsEvil #HighIQ #IAmAFortuneTeller #MaleLegend #MindBending #MindGames #NovelAdaptation #PlotTwist #suspense #TencentVideo #TencentVideoDrama #TencentVideo #TencentVideoDrama #Vengeance #wetv #wobushidashi #华语经典剧场 #反转 #复仇 #小说改编 #局中局 #悬疑 #我不是大师 #我是个算命先生 #正邪对抗 #烧脑 #爱上仇人 #男性传奇 #腾讯视频 #腾讯视频华语经典剧场 #风水玄学 #高智商