Skip to content

macOS xcode unlink, Ansible playbook refactor#72

Merged
lorcanrae merged 42 commits intomain-automationfrom
lorcanrae/macos-xcode-unlink
Jan 29, 2026
Merged

macOS xcode unlink, Ansible playbook refactor#72
lorcanrae merged 42 commits intomain-automationfrom
lorcanrae/macos-xcode-unlink

Conversation

@lorcanrae
Copy link
Copy Markdown
Contributor

@lorcanrae lorcanrae commented Jan 28, 2026

Ansible:

  • Both playbooks:
    • added FQCN to functions for clarity
    • added permissions to shell ops
    • changed shell ops to command ops where appropriate
    • Added pipefails to piped shell ops
    • Updated wget ops to builtin's or curl
    • Simplified tags and conditional run logic - moved from task to block level
  • Playbook 2:
    • extracted python and spark versions to vars for maintainability
    • Spark: async -> sync for simplicity and using builtins, time trade off is a few minutes

README:

  • macOS - removed homebrew installs and dependency on xcode-select. To be reviewed once we stop supporting Intel macs.
    • Removed - homebrew section
    • gcloud sdk - installer instead of homebrew
    • Terraform - download binary and add it to /usr/local/bin/
  • gcloud sdk - Added section on accepting permissions on gcloud auth login/gcloud init
  • dotfiles - simplified alumni instructions
  • Hyperlinks for Ansible installed software
  • dbeaver - clarified community version, updated hyperlink to /downloads
  • Remote - SSH VS Code ext - added missing search instruction
  • Typo's and semantic corrections

lorcanrae and others added 30 commits January 28, 2026 14:34
…plified conditional blocks, extracted python and spark versions to vars for maintainability
@lorcanrae lorcanrae merged commit 2a8d968 into main-automation Jan 29, 2026
@lorcanrae lorcanrae deleted the lorcanrae/macos-xcode-unlink branch January 29, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant