My Mac sets up itself—with Ansible!

preview_player
Показать описание
Treat your Mac like cattle, not a pet!

#Mac #Apple #Ansible

Contents:

00:00 - I have a problem...
01:05 - The Mac Dev Playbook
02:04 - 3-2-1 Backup Plan
03:05 - Running the playbook
04:27 - Aftermath
05:18 - Nothing is perfect
05:58 - Advantage of automation
06:41 - What about Linux and Windows?
07:08 - Outtakes
Рекомендации по теме
Комментарии
Автор

I hope when alien archeologists visit and judge humanity, they heavily weight Jeff's wholesome backup archive.

auto
Автор

I love that automation xkcd comic. "The word automate comes from two root words, "AUTO" meaning self, and "MATE" meaning to screw..."

davidmiedema
Автор

Are you okay Jeff, do you need a hug ?

NicMG
Автор

I hope the box was empty. Otherwise, Louis Rossman gets another customer, and I don't think he has the circuit diagram for those m1 macs yet 😭

BlurryBit
Автор

"I just bought two"... "I just bought one new mac" would have been the perfect tribute to "History of the World Pt. 1", the scene where Moses drops 5 of the 15 commandments always cracks me up :D

HNedel
Автор

I've been doing this on my Linux laptops for the past 7 or 8 years or so and it's been really great. It does take some discipline to update the playbooks and roles when installing or removing software, which I don't always have.

m
Автор

Please don’t drop things like Linus!! 😂😂

growtopiajaw
Автор

"Your Laptop is cattle not a pet " - Blue shirt Jeff

thimayapanda
Автор

first time seeing this video in 2024 since i’ve been setting up ansible in my homelab and you look so much younger and slimmer too. no hate just an observation 😅

romayojr
Автор

I had no idea you had a YouTube channel!!! This is so crazy seeing you in the flesh, your playbooks are awesome - I'd missed the one where you setup your local mac. In your video you mention that you backup to Amazon Glacier - it'd be great to see a video in detail of how you do that, and generally your backup setup

craigpearson
Автор

Dude at the Apple Store: Would you like me to schedule you an appointment to help you set up your new mac?
Me: LOL. No.

epiren
Автор

Ansible is amazing. I have done a lot with Ansible and Windows recently. Even Windows automation works great.

hexrays
Автор

Again a big thing from you. You started my journey with Ansible and one day I will post something bigger like you. Thanks for your hardwork and support towards open community 🙏

ponnurangamh
Автор

Wow, that was super interesting!
I will probably set something similar on my Ubuntu desktop.
But I will still treat my MacBook pro like my pet, he is gonna have his 10th birthday next week :D

DoublesC
Автор

I don't use macs but thanks for the tip. the versatility of PC suits me better. Gonna look into ansible though

lopany
Автор

My current iMac is at least the third generation iMac I've owned. Each new machine has been the result of a "helpful" Migration Assistant port. We're talking about an accumulation of at least 11 years of files, drivers, trial software, etc, etc, etc [aka junk].
I'm ready to do a clean install of macOS Monterey and reinstall just what I'm using presently.
I've created a VirtualBox of Monterey and got the mac-dev-playbook running in it.
I cloned the fresh install and am getting ready to build my own playbook.
This is a great resource. Thanks for posting it!

pbartkus
Автор

So far I've only got to the bit with the drawings. Geniunely the best laugh I've had in a very long time. Reminds me SO much of me! Thank you - brilliant.

skf
Автор

Jeff, windows 10 1809+ is getting a package manager "WinGet" in the next major update cycle. You should look into it for the playbook.

MichaelStrautz
Автор

That was a really good video. I have a MBP I received when a previous job upgraded their hardware. I hadn't considered the clean install vs constant upgrading cycle as a possible cause of slowdowns. Thanks!

patricioa
Автор

Very cool! I think that maybe the next step in the evolution of a setup like yours would be using containers only. (At least for terminal/Unix stuff you can easily achieve that with docker )

MarioPalomera