added claude role
This commit is contained in:
1 parent
b1ce761291
commit
7450892a68
13 files changed
+296
-11
No files matched your search
@@ -0,0 +1,20 @@
|
||||
# roles/claude_code/tasks/native.yml
|
||||
---
|
||||
- name: Install Claude Code with the native installer
|
||||
ansible.builtin.shell:
|
||||
cmd: set -o pipefail; curl -fsSL https://claude.ai/install.sh | bash -s {{ claude_code_native_version | quote }}
|
||||
executable: /bin/bash
|
||||
creates: "~{{ claude_code_user }}/.local/bin/claude"
|
||||
become: true
|
||||
become_user: "{{ claude_code_user }}"
|
||||
|
||||
- name: Put ~/.local/bin on PATH for login shells
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/profile.d/claude-code.sh
|
||||
content: |
|
||||
# Managed by Ansible (claude_code role)
|
||||
case ":$PATH:" in *":$HOME/.local/bin:"*) ;; *) export PATH="$HOME/.local/bin:$PATH" ;; esac
|
||||
mode: "0644"
|
||||
owner: root
|
||||
group: root
|
||||
become: true
|
||||
Reference in new issue
Block a user