main.yml 1.05 KB
Newer Older
1
---
2 3 4 5
  - name: create partition script
    template: src={{ request_instance_template }} dest=/tmp/playbook-request-{{ playbook_name }} mode=700

  - name: Supply and Request ERP5 Cluster
Rafael Monnerat's avatar
Rafael Monnerat committed
6
    shell: cat /tmp/playbook-request-{{ playbook_name }} | slapos console
7

8 9
  - name: create erp5-show
    copy: src=erp5-show dest=/usr/local/bin/erp5-show mode=755
10 11

  - name: Add startup script
Rafael Monnerat's avatar
Rafael Monnerat committed
12
    template: src=start-script.j2 dest=/usr/local/bin/{{ playbook_name }}-startup mode=755
13

14 15
  - name: Include on reboot
    cron: name="Start Up script" special_time=reboot job="/usr/local/bin/{{ playbook_name }}-startup >> /var/log/{{ playbook_name }}-startup.log 2>&1"
16 17 18 19 20 21 22 23 24 25 26 27

  - name: Get slapos.playbook directory name
    shell: cd /tmp/tmpplaybookerp5-standalone.*/slapos.playbook.git/playbook/; echo $(pwd)/
    register: tmp_dir

  - name: Check if /opt/slapos.playbook already exists
    stat: path=/opt/slapos.playbook/
    register: playbook_state

  - name: Copy slapos.playbook
    copy: src={{ tmp_dir.stdout }} dest=/opt/slapos.playbook/
    when: playbook_state.stat.exists == False