19/08/2024 - 23/08/2024
What are my current goals?
- Transition the automation tool for Windows users to a WSL approach due to limitations with SSH agent forwarding in Terraform’s Remote Provisioner.
- Resolve the archival strategy for our old Microsoft 365 tenant’s data in Rubrik RSC.
- Decommission the old Microsoft Entra ID tenant and Microsoft 365 services after finalizing the data archival plan.
What did I do?
In relation to my transfer work, I focussed this week on an important fix to the automation tool to ensure that Windows users can use the automation without restrictions. After several failed attempts to get SSH agent forwarding via Pageant to work within Terraform’s Remote Provisioner on Windows, I made the decision to switch to using WSL. Pageant’s configuration was too complex, and after multiple trials, I was unable to achieve the desired result. The WSL approach worked as expected with OpenSSH.
In internal IT, Nicolas and I have revised our archiving strategy for the old Microsoft 365 client’s data stored in Rubrik RSC. Originally, we planned to create an archive location in S3 to move the backup data and cancel our Rubrik subscription. However, after further research and discussions with Rubrik support, we realised that Microsoft 365 objects cannot be archived to an archive location. On a positive note we realised that our Rubrik subscription for Microsoft 365 runs until 2026 and has already been paid for in advance. This means we have access to Exchange, Teams, OneDrive and SharePoint data until then, which meets our retention requirements.
Given this new information, we decided to focus on archiving the most critical data, specifically the old SharePoint archives, by downloading the archives from Rubrik RSC and uploading them to AWS S3 via CLI. This allows us to access the respective data quickly in case of an emergency which, however, should probably not be the case.
Following the completion of the archival strategy, Nicolas and I finally decommissioned our old Microsoft Entra ID tenant and associated Microsoft 365 services. This will eliminate any ongoing subscription costs related to the old tenant. We chose to retain the empty tenant as a testing ground for potential future use cases or experimentation.
How did I improve and what will I do differently from now?
The switch to WSL for Windows users in the automation tool has shown me the importance of having flexible alternatives when dealing with platform-specific issues. In this case, avoiding Pageant and moving to WSL allowed the tool to function uniformly across platforms, which saves users from unnecessary configuration overhead.
In terms of IT management, the lesson learned from the Rubrik archival process is to always verify subscription details and available options before making significant changes. Our misunderstanding of the Rubrik subscription timeline led to unnecessary stress and discussions, which could have been avoided with more thorough planning.