Skip to content

changes from ivozilkenat - #3

Open
sandy-wang wants to merge 33 commits into
sandy-wang:mainfrom
ivozilkenat:main
Open

changes from ivozilkenat#3
sandy-wang wants to merge 33 commits into
sandy-wang:mainfrom
ivozilkenat:main

Conversation

@sandy-wang

Copy link
Copy Markdown
Owner

No description provided.

The Homebrew installer refuses to run as root. When the playbook runs
as root, become_user with default sudo method doesn't properly switch
users. Using become_method: su fixes this by using su instead of sudo
to switch from root to linuxbrew user.

Also adds sudoers entry for linuxbrew user so Homebrew installer can
perform system operations that require elevated privileges.
Ansible's become mechanism doesn't properly switch users when already
running as root. Using 'su - linuxbrew -c' directly in the shell
command properly switches to the linuxbrew user before running the
Homebrew installer.
- Install Homebrew as clawdbot user (not linuxbrew) for full ownership
- Consolidate shell config to zsh only (remove .bashrc duplication)
- Create user with zsh from the start
- Fix .clawdbot directory permissions (0700 instead of 0755)
- Add zshrc template for consistent config across Linux/macOS
- Move prerequisite tasks to dedicated file
- Update README with clearer proxy configuration examples
- Clarify localhost vs remote proxy binding requirements
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.

2 participants