Add macOS development station playbook and role
- Created a new Ansible playbook for configuring macOS development stations. - Added role `macos_dev_station` with default variables, handlers, and tasks. - Implemented tasks for installing Homebrew packages, managing user configurations, and setting up launch agents for code-server and opencode. - Included templates for launchd plist files and startup scripts for code-server and opencode. - Added validation for required environment variables and configurations. - Updated inventory to include macOS hosts and added a setup script for initial prerequisites. - Modified Terraform configuration to include DNS records for new services.
This commit is contained in:
+5
-1
@@ -16,4 +16,8 @@ CLOUDNS_AUTH_ID=$CLOUDNS_AUTH_ID
|
||||
CLOUDNS_PASSWORD=$CLOUDNS_PASSWORD
|
||||
WIN_PROVISION_PASSWORD=$WIN_PROVISION_PASSWORD
|
||||
WIN_GAME_PASSWORD=$WIN_GAME_PASSWORD
|
||||
WIN_CI_01_PASSWORD=$WIN_CI_01_PASSWORD
|
||||
WIN_CI_01_PASSWORD=$WIN_CI_01_PASSWORD
|
||||
OPENCODE_SERVER_USERNAME=$OPENCODE_SERVER_USERNAME
|
||||
OPENCODE_SERVER_PASSWORD=$OPENCODE_SERVER_PASSWORD
|
||||
CODE_SERVER_PASSWORD=$CODE_SERVER_PASSWORD
|
||||
OPEN_WEBUI_API_KEY=$OPEN_WEBUI_API_KEY
|
||||
|
||||
Reference in New Issue
Block a user