Obviously change the PATH/TO to point to your munki_repo, change the BUCKETHERE to your bucket name, and change REGIONHERE to the region you’re stored in. aws configureĭefault output format : (leave blank) Sync the Munki repo aws s3 sync ~/PATH/TO/munki_repo s3://BUCKETHERE/munki_repo -endpoint-url= -delete Sudo installer -pkg AWSCLIV2.pkg -target /įirst things first, I ran this to confirm aws was installed.
WASABI CYBERDUCK CODE
Installing the CLI was pretty easy and straight forward, however, rather than using the code below, I’d suggest you please visit Amazon’s documentation and get the information directly from them. Amazon however have the default command line interface for S3 buckets as part of AWS CLI 2. S3 is a standard, I assume made by Amazon Web Services, but I could be wrong. I was able to create files in the bucket and delete files in the bucket. Keep your Access Key and Secret Key somewhere safe and private. I launched Cyberduck and prepared to use for something other than SFTP for the first time. I used the Root Account Key and downloaded the key pair to my computer. I setup a demo account with Wasabi, created a bucket and created a read and write key pair for the user. Running AutoPKG updates was much easier and quicker, and pushing it to an S3 bucket would be easy peasy (in theory). Once I press save, it automatically syncs to both Roy and Audrie’s 1 MacBook. Before I was connecting via SMB and it took forever to open the repo in MunkiAdmin, now it is nice and fast. Since I had Resilio Sync in action on Roy, I set it up so I had a copy of the repo on my local computer. When our North Campus closed, we made Roy the only one. Moss was the primary and Roy was a read-only copy. In previous years I had two campuses to manage, as such I had two Munki servers, we’ll call them Roy and Moss, because they were called Roy and Moss. a, -auto Do not prompt for confirmation before deleting repo Overrides any plugin specified via -configure. plugin=PLUGIN Optional plugin to connect to repo. show-all Show all items even if none will be deleted.Īlso delete items that are not referenced in any k KEEP, -keep=KEEP Keep this many versions of a specific variation. V, -version Print the version of the munki tools and exit. h, -help show this help message and exit Since I couldn’t find the documents I used as a resource, he’s here the -help.
I was able to get the repo down to it’s current 37GB. I found it to be pretty straightforward and it worked exactly as expected. My Google searching right now is not showing up much from the Wiki. I didn’t document this and this was quite some time ago, so I’m not sure 100% what documentation I read on it. I used the repoclean cli tool that is part of the standard Munki install.
Preppingįirst thing I did was slim down our Munki repo.
WASABI CYBERDUCK MAC
If I were to buy a new server, a blinged out Mac Mini with 4 years of AppleCare+ for schools would cost $1800CAD. If I needed to grow it was relatively cheap, and the cost was predictable, unlike Amazon Web Services. I would get 1TB of data transfer/month and I think that would be more than enough. I could spend $10USD/month for 1TB of data from Wasabi for my 37GB Munki repo. No more certificate updates, no more MAMP, no more copy of MunkiAdmin not working properly. If I could put the server into the cloud, I wouldn’t have to worry about managing it. It was acting up in strange ways and couldn’t run the latest version of macOS. In addition to that, our server was in need of an update.
WASABI CYBERDUCK SOFTWARE
While I’m hoping that we will be spending all of the 2021-2022 school year in our actual school, teachers do bring their MacBooks home and Munki will be running in the background and keeping their software up to date off site. In addition, Orlando asked me in #toronto on MacAdmins Slack if I was going to, and how can I say no? Why I did itĭuring the pandemic I found that it was a bit painful to get a new Mac up and ready to go out of the box for our teachers at home.
I am not on the bleeding edge and others have done it, but I hit some roadblocks along the way and I couldn’t find good answers. I wasn’t originally planning to write a blog post about this.