main.yml 750 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ---
  2. - name: Create temporal directory
  3. tempfile:
  4. state: directory
  5. suffix: "{{ odoo_temp }}"
  6. register: temp_result
  7. - name: Copy odoo dockerfile
  8. copy:
  9. src: Dockerfile
  10. dest: "{{ temp_result.path }}"
  11. - name: Copy odoo entrypoint file
  12. copy:
  13. src: entrypoint.sh
  14. dest: "{{ temp_result.path }}"
  15. - name: Copy odoo configuration file
  16. copy:
  17. src: openerp-server.conf
  18. dest: "{{ temp_result.path }}"
  19. - name: Build odoo image
  20. docker_image:
  21. name: "odoo:8.0"
  22. path: "{{ temp_result.path }}"
  23. rm: yes
  24. become: true
  25. - name: Install system dependencies
  26. apt:
  27. name: python-pip
  28. state: present
  29. become: true
  30. - name: Install python dependencies
  31. pip:
  32. name: docker-py
  33. state: present
  34. become: true