التثبيت باستخدام Ansible

استخدم Ansible لأتمتة تثبيت وإعداد OpenClaw على خوادم متعددة.

متطلبات

  • Ansible 2.10 أو أحدث
  • Python 3.8+
  • وصول SSH إلى الخوادم المستهدفة

Playbook أساسي

---
- hosts: openclaw_servers
  become: yes
  tasks:
    - name: Install Node.js
      apt:
        name: nodejs
        state: present
    
    - name: Install OpenClaw
      npm:
        name: openclaw
        global: yes
        state: latest
    
    - name: Create config directory
      file:
        path: /etc/openclaw
        state: directory
        mode: '0755'
    
    - name: Start OpenClaw Gateway
      shell: openclaw gateway start
      async: 0
      poll: 0

التشغيل

ansible-playbook openclaw.yml -i inventory

ملف Inventory

[openclaw_servers]
server1.example.com ansible_user=ubuntu
server2.example.com ansible_user=ubuntu

ملاحظة

للإنتاج، استخدم Ansible Vault لتخزين البيانات الحساسة مثل API tokens.