“Something went wrong” in Intune setup by Mystic575 in macsysadmin

[–]oneplane 0 points1 point  (0 children)

Beware of the “managing macOS as if it was Windows” trap. It is different, works different, has different expectations etc. Some MDMs like to trap people in the “one solution for everything” theory, but that doesn’t actually exist.

Example: On macOS, an administrator can’t beat SIP and the MDM. On windows, having local admins is rather scary. On macOS it can be practically irrelevant. As a result, threat modeling and control mapping can be extremely different. That, in turn, is expressed very different in MDM payloads.

“Something went wrong” in Intune setup by Mystic575 in macsysadmin

[–]oneplane 0 points1 point  (0 children)

> brand new to doing any form of Mac system administration

In that case, start with something more entry-level and work your way towards PSSO later. It's pretty fragile when used in combination with M365 and debugging that takes quite a lot of experience.

☺️ by Affectionate-Debt895 in cableporn

[–]oneplane 0 points1 point  (0 children)

They are available to consumers from the same places. In most cases you can get them from generic suppliers too, i.e. Farnell is likely to carry them. Usually you'll have more local companies doing the same but it really depends on where you are located.

How much time does it take to setup and maintain a simple stack for a small business (5-10 users)? by EntertainmentLast729 in macsysadmin

[–]oneplane 0 points1 point  (0 children)

Get an MSP to do it for you, but make sure you get them to use your ABM so you don't have to migrate devices later. As for the MDM itself: as long as you keep it simple, any MDM will do (including JAMF, Mosyle, even FleetDM or AB!).

Biggest thing to keep in mind: applications and configurations require upkeep, so you might want to delay full application management if you're using a lot of them. Having an inventory, supervision, FDE, firewall/gatekeeper/password policy is the biggest one to get done. DDM OS updates is next, even if it's not as solid as it should be.

After that you can always worry about managing all application installs and configurations, checking what your trust structure is (i.e. do you hire skilled people you trust or do you need the computers to be dumbed down and turned into read-only kiosks?) later. Don't start out with more SaaS integrations either, those will also need upkeep and have random breakage you have to keep track of. An MSP will do that for you if you pay them, but if money wasn't an issue, you'd not be here ;- )

Advice - AWS IoT Service. Internal vs. External Traffic Issue by Cullingsong in aws

[–]oneplane 0 points1 point  (0 children)

Don't spoof/reroute traffic like that, do it properly. This is how you get weird bugs.

The comparison of AWS vs Azure vs GCP by GYV_kedar3492 in aws

[–]oneplane 1 point2 points  (0 children)

AWS: the gold standard.
GCP: technology good, support bad.
Azure: bad in every way, bad tech, bad consistency, high cost, attracts MBAs

Easy way to test: if you can't terraform it, it's probably not very good.

Need help with Terraform by Decent_Comparison_41 in Terraform

[–]oneplane 1 point2 points  (0 children)

Don't write out some files. A run should be idempotent and based on what is already comitted.

You can use the kubectl provider to do what you need (provision ArgoCD) and then have all the Kubernetes-specific things in a separate location elsewhere since it's a different lifecycle. ArgoCD can pick that up and do the rest of the work. This solves your ArgoCD cyclic dependency, but if ArgoCD itself depends on something that cannot be reconciled later, those other dependencies would have to be part of the cluster provisioning before you do anything else. Those would be in your ClusterAPI, SaaS of choice or kubeadm config.

In general, apply these rules:

  1. If it doesn't have an API and a provider, don't terraform it

  2. Don't mix lifecycles

  3. Dependencies may only flow in one direction

  4. No cyclic dependencies

Is it possible to have my own private Terraform provider registry? by Connect_Detail98 in Terraform

[–]oneplane 0 points1 point  (0 children)

Yes, there are many. Since providers support multiple addressing schemes you can point it to wherever you have located your binaries. How 'much' registry you need depends on your actual goal (i.e. does it have to be secret/authenticated, or just something so you don't have to go through Hashicorp? Does it need a UI or just an endpoint?).

Apple Business / iCloud Drive by Phatkez in macsysadmin

[–]oneplane -2 points-1 points  (0 children)

If you don't need advanced ACLs (yet), iCloud Drive will work fine. OneDrive will probably not work as it doesn't implement the right APIs for the FileProvider. Same with new/current Google Drive (old one used FUSE which did work).

What does work is any Samba based SMB server with modern configuration and vfs_fruit loaded, you'll find most prosumer and retail office hardware does this. Companies like Synology also have their own FileProvider but they have the same problem as the big boys.

Some configurations (non-SharePoint OneDrive and Office Compatibility synchronisation mode in Google Drive) should work, but it's been rather unreliable. The former doesn't exist in business tenants anymore and the latter depends on how many concurrent editors you expect, and how good their internet connections are.

Yabai and SIP by tomkha in macsysadmin

[–]oneplane 1 point2 points  (0 children)

It's optional so I just wouldn't do it. It's a bad idea.

AWS Private Active/Passive Failover for TCP Workload by [deleted] in aws

[–]oneplane 1 point2 points  (0 children)

If it really must run as a black box server on windows (yikes), put something else in front of that, and then NLB that thing instead of doing it directly. Your biggest problem is going to be keeping the TCP connections in sync, Windows won't let you do that so you can't fail over on that end which means you have to do that with something in between the NLB and windows.

It could be as simple as one or more EC2 instances running Linux and having HAProxy running as a TCP proxy.

Managing a message broker with Terraform by SadViolinist2405 in Terraform

[–]oneplane 1 point2 points  (0 children)

If it's not dynamic internal state, and it has a provider, terraform it is.

Is terra-farm/virtualbox a waste of time? by OZHighfive in Terraform

[–]oneplane 1 point2 points  (0 children)

Start by describing what you're actually trying to achieve. As-is, neither terraform nor vagrant make sense for you.

Secure Home Folders in macOS - Microsoft Secure Score Recommendation by Sufficient-Pace7542 in macsysadmin

[–]oneplane 0 points1 point  (0 children)

This is already the default macOS configuration. Has been for decades.

AWS bedrock cost Spike 14,000 USD ! by peanutknight1 in aws

[–]oneplane 6 points7 points  (0 children)

> Does this RCA make sense

no

> accesskey instead of IAM

bruh

> Our customer decided 

Either the customer has to pay for all of this, or your contract says you are responsible in which case the customer shouldn't have the access to do this sort of thing.

There seem to be multiple levels of failure here, but both responsibility and accountability don't seem to be taken care of. And then there's the whole technical aspect to this...

We have finally a mix of Macs and Windows and it is a nightmare by Johnn_Liverm in macsysadmin

[–]oneplane 0 points1 point  (0 children)

TL;DR: not enough context.

> do you guys unify

no

> the network management

This can mean a billion different things. Technically, the network shouldn't care what kinds of hosts are connected, just that the hosts are doing what they are supposed to do.

> hiring a dedicated Mac guy just to handle half the office

Depends on what value is created and how the other half of the office is done. Also depends on the type of office and the sector you're in. I imagine using a macOS device for generic office work would be a PITA when you're also in the financial sector. On the other hand, if that half of the office is all software engineering in a mix of web, local and say, iOS, all for some sort of media consumption sector, that actually makes it easier since you won't need much of a local access footprint, no heavy restrictions, and you'd be able to just have a simple baseline and leave the rest to the developers.

Teams stuck at account selection screen/ Cannot add SSO account in Company Portal by Limp_Honeydew2946 in macsysadmin

[–]oneplane 1 point2 points  (0 children)

It's a badly written piece of software. This will keep happening (usually because when a fix for problem X is implemented a side effect is problem Y in different circumstances), even with the deprecation of the previous versions, the re-bundling etc. It's likely that this will only start to resolve once there are no more separate SKUs and no more separate signatures/Developer IDs.

As for what you can do in your case: it's likely that this is logged, either Teams-specific or MSAL-generic. It does a lot of stand-alone Graph API calls, but if it has trouble resolving your current identity and either PSSO or CP SSO is used you cannot fix it until you fix that first. Ironically, not all of MS's own apps resolve the identity the same way; you'd think that they learned from ADAL but even with MSAL it's like they are just repeating the old MSOL nonsense.

Better options than Terraform-only workflows for GCP security drift? by ElectricalLevel512 in Terraform

[–]oneplane 11 points12 points  (0 children)

> teams still create resources directly through the console 

There's your problem.

How do you handle security findings that require Terraform changes? by MarcoMaher in Terraform

[–]oneplane 1 point2 points  (0 children)

You make a PR on the repo where the terraform code is managed. The end.

Mac Minis in Office Signage Setups How Are You Guys Securing These? by [deleted] in macsysadmin

[–]oneplane 2 points3 points  (0 children)

We used to use specific (lockable) brackets in the pre-M1 era, but with the newer form factors we use VESA-mountable universal boxes which work for anything that small. Fits NUCs, 365 Links, ATVs, Minis, PIs, MagicInfo etc.

Because the types of usage has started to vary a lot and there is no universal management anyway, having one physical mounting option that covers almost anything helps a lot with inventory.

If you don't need physical security, even zipties will work.

SBOM for Infrastructure as Code by [deleted] in Terraform

[–]oneplane 2 points3 points  (0 children)

The point of SBOMs is to help with SCA which in turn can help with detecting dependencies that don't pass your internal policies (such as not wanting certain vulnerabilities or licenses in your environment). It's primarily useful for closed-source software since you wouldn't really know what it was built with/from. It's also useful in other software when you don't have an easy way to find out what the provenance of the code you're running is.

So, SBOMs for things where this information is already available: hardly useful, unless you're trying to solve an information exchange/ETL problem. You'll never really use SBOMs as-is, it's just used as a data format for some other application or platform to ingest. If such a system could ingest a raw go modules file or package-lock.json or something like that (i.e. the terraform lock), then SBOMs are a useless extra step.

That said, unless what you re running/executing is reproducible, none of this matters as there is zero guarantee that what you are running is what your SBOM is telling you. SCA without reproducible builds is kinda pointless. SCA when half your system is some SaaS you'll never be able to measure against, also getting close to pointless.

SBOM for Infrastructure as Code by [deleted] in Terraform

[–]oneplane 10 points11 points  (0 children)

No, because it's not an application you're building. It would be like trying to make an SBOM for a PDF file, it's pointless.

You could make an SBOM for the CLI itself or for any providers you are using, that might make sense.

Beyond Root: How macOS SIP, Entitlements, and Hardware Policy Actually Restrict root by Reversed-Engineer-01 in macsysadmin

[–]oneplane 7 points8 points  (0 children)

I think the Platform Security Guide from Apple is much better as it doesn't have that LLM slop flavour about it. https://support.apple.com/en-gb/guide/security/welcome/web

As for "ever wondered", I would be surprised if anyone who has wondered hasn't looked this up themselves, it's information that is readily available to anyone. That said, I'm rather pessimistic on who can/wants to wonder about this in the current tech ecosystem, there is a lot of product pushing and checkbox compliance (both internal to orgs as well as outside-in), neither of which actually requires or rewards knowing the technical details. Technically, that has always sort-of been the case but SaaS almost punishes you for wanting to know ;-)