blob: 0d6204dcf9e20db371fa8366bb679a633421688b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
---
- name: "Check if claude.code binary exists"
ansible.builtin.stat:
path: "{{ ansible_facts['env']['HOME'] }}/.local/bin/claude"
register: claude_binary
- name: "Download claude.code installer"
ansible.builtin.get_url:
url: "https://claude.ai/install.sh"
dest: "/tmp/install_claude.sh"
mode: "0755"
when: not claude_binary.stat.exists
- name: "Run claude.code installer"
ansible.builtin.command:
cmd: "/tmp/install_claude.sh"
args:
creates: "{{ ansible_facts['env']['HOME'] }}/.local/bin/claude"
when: not claude_binary.stat.exists
|